简短的问题描述
我必须为一家安全公司开发一个应用程序,该应用程序将向他们的客户存储骚扰案例,并在检测到攻击他们的人是同一个人时将任何案例与其他案例进行交叉引用。
这些关系将用于创建罪犯和受害者的社交图谱。
最初我考虑将它作为一个带有一些 CMS 的社交网络或者也许是带有一些前端 JS 框架的 Elastic Search 来管理,但我只有 PHP 和一些基本的 React/Node.js 的经验,所以我想知道是否有更好的东西可以让我制作当用户填写表格时,查询就会生效。
带有用例示例的长问题
假设他们有两个客户端:ProtectedPerson1和ProtectedPerson2
并且有一个案例说BadGuy1在 Twitter 中用句柄@badguy1威胁PP1。
然后另一个对这个案例一无所知的代理进入PP2的新案例,因为 facebook 中有人发布了客户的私人照片。
如果他们开始输入社交信息并输入@badguy1或faceboo.com/badguy1或类似内容,系统应该询问“这是同一个人吗?” 如果代理人选择“是”,那么两个独立案件的两个记录都与同一个“罪犯”有关。
最后,最终目标是收集所有可能的先例,以便在必要时对某人采取法律行动。
是否有任何现有的框架、CMS 或 API 可用于管理这种关系并创建所需的建议和图表?