我们都知道在Facebook上图搜索存在。用户可以搜索喜欢骑自行车和来自伦敦的人,例如喜欢瑜伽的朋友的朋友,或者某个月或某年的朋友或男朋友的照片。在我的网站上创建一个类似Facebook的搜索
所有这些数据都是从没有过滤字段的单个搜索输入中提取的。
我想从类似于PHP的东西开始,但我无法确切知道如何实现。
我想知道这是通过一个特定的数据库设计方法(简单的RDBMS)只应用...或者它是一种图形节点结构,得到逻辑链接到数据库表关键字...或混合RDBMS和NOSQL ......或其他任何方法。至于文本输入本身,必须对特定关键字进行某种解析和匹配才能获得数据的相关性并将其引导至适当的查询执行。
什么是在我的网站中实现php图表搜索(或类似的至少)的最佳实践,我有类似零售电子商务系统与分组相关数据?
你的问题对于SO来说太宽泛了,因为你没有真正的问题陈述(比如哪个代码不工作)。然而,你要找的就是实时搜索 - 并且有很多JS库以及教程,可以帮助你基于文本输入实现实时搜索。实时搜索需要考虑很多事情,比如数据库设计以及如何查询表格等。 – Terry
如果您对Graph数据库感兴趣,可能需要使用Neo4j进行统计,我相信,一些自然语言处理已经出炉。尽管与@Terry同意。这不适用于SO。 – JNevill
好吧,伙计们,谢谢你的信息:) – KAD