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

时间:2019-01-15 21:02:54

标签: frameworks relationship social-networking search-suggestion social-graph

简短问题描述

我必须为一家安全公司开发一个应用程序,该应用程序会将骚扰案件存储给他们的客户,并在发现其他案件与其他案件进行交叉引用时将其与其他案件进行交叉引用。

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

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

带有用例示例的常见问题

让我们说他们有两个客户端: ProtectedPerson1 ProtectedPerson2

并且有一个案例说 BadGuy1 在Twitter中用句柄 @ badguy1 威胁了 PP1

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

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

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


是否可以使用现有的Framework,CMS或API来管理这种关系并创建所需的建议图形

1 个答案:

答案 0 :(得分:0)

经过进一步的调查,我发现我真正需要的是一个图形数据库,而其中使用率最高的数据库是Neo4j(https://neo4j.com),它是最常用的数据库,它具有更好的支持和集成。因为他们提供了javascript的官方驱动程序。