关于 Framework/API 创建社交图谱和交叉引用关系的建议

Suggestions on Framework/API to create social graph and cross reference relationships

简短问题描述

我必须为一家安全公司开发一个应用程序,该应用程序将向其客户存储骚扰案例,并在检测到是同一个人在攻击他们时将任何案例与其他案例进行交叉引用。

这些关系将用于创建罪犯和受害者的社交图谱

最初我考虑将其作为社交网络使用一些 CMS 或使用一些前端 JS 框架的 Elastic Search 来管理,但我只有 PHP 和一些基本的 React/Node.js 的经验,所以我想知道是否有更好的东西可以让我在用户填写表格时实时查询。

带有用例示例的长问题

假设他们有两个客户:ProtectedPerson1ProtectedPerson2

推特上有一个案例说BadGuy1威胁PP1 @badguy1.

然后另一个对这个案例一无所知的代理人为 PP2 输入了一个新案例,因为 facebook 上有人正在发布客户的私人照片。

如果他们开始输入社交信息并输入 @badguy1faceboo.com/badguy1 或类似的内容系统应该询问 "is this the same person?",如果代理选择 Yes,那么两个不同案例的两个记录都与相同的 "criminal".

相关

最终的objective就是搜集所有可能的先例,必要时对某人采取法律行动。


是否有任何现有的框架、CMS 或 API 可以用来管理这种关系并创建所需的 建议图表?

经过进一步调查,我发现我真正需要的是图形数据库,而最常用且支持和集成更好的是 Neo4j (https://neo4j.com),其前端为可能会做出反应,因为他们为 javascript.

提供官方驱动程序