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

Posted

技术标签:

【中文标题】关于创建社交图和交叉引用关系的框架/API 的建议【英文标题】:Suggestions on Framework/API to create social graph and cross reference relationships 【发布时间】:2019-01-15 21:02:54 【问题描述】:

简短的问题描述

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

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

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

带有用例示例的长问题

假设他们有两个客户:ProtectedPerson1ProtectedPerson2

有一个案例说 BadGuy1 在推特上用句柄 @badguy1 威胁 PP1

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

如果他们开始输入社交信息并输入 @badguy1faceboo.com/badguy1 或类似内容,系统应询问“这是同一个人吗? "如果代理人选择Yes,那么两个独立案件的两条记录都与同一个“罪犯”有关。

最终的目标是收集所有可能的先例,以便在必要时对某人采取法律行动。


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

【问题讨论】:

【参考方案1】:

经过进一步调查,我发现我真正需要的是一个图形数据库,其中最常用且具有更好支持和集成的一个是 Neo4j (https://neo4j.com),它的前端可能是 React提供官方的javascript驱动。

【讨论】:

以上是关于关于创建社交图和交叉引用关系的框架/API 的建议的主要内容,如果未能解决你的问题,请参考以下文章

关于使用 Java 处理大型 XLS 文件的 API / 框架的建议 [关闭]

关于 REST API 和软件架构风格的建议 [关闭]

核心数据交叉引用两个关系

社交网络中的朋友关系

原理图和PCB元件对应查找--Altium Designer

教义2多对多自我引用与中间细节