gpt4 book ai didi

php - 相似和语义搜索

转载 作者:行者123 更新时间:2023-11-29 02:04:37 26 4
gpt4 key购买 nike

我在语义网络搜索方面几乎没有问题。我正在用 PHP/MySQL 构建应用程序,它将用作“语义”搜索引擎。这个问题一般来说真的很难,但我的情况稍微容易一些。我将只需要搜索我网站上的数据以及我将添加到数据库中的数据。

这个想法是 somoene 搜索食物,所以系统在食物文档旁边返回包含单词 Pizza 的文档,因为 Pizza 是一种食物。我的网站将非常具体,因此可以对所有这些关系进行建模(至少我这么认为),但我预计,不会有所有内容。第一个问题是我不知道如何将这些数据保存到数据库中,我的意思是这种关系,因为它将是 N:M 关系并且它必须非常灵活,因为它将用于网站上的每次搜索。它将“像树”,从最抽象到最具体,例如 Food -> pizza -> margherita,还有 food->vegetarian->margherita。我的想法是使用来自语义网的三元组并将所有关系保存为推理三元组。

下一个问题是关于用户数据输入的。假设用户将能够向他们的文档添加一些“标签”,我的应用程序应该将它们连接到我的三元组。因此,如果用户输入 Pizza,首先我的应用程序应该向他推荐所有已知的比萨饼,如果他选择 margherita,那么他的文档将连接到 pizza margherita,但如果他添加一些未知的比萨饼,我的应用程序将把他的文档与 Puzza 连接起来只有(更高的抽象)。

以后每个搜索查询都会在我的三元组模型和搜索相关文档中搜索最佳匹配,这是个好主意吗?

我的问题真的很笼统,如何设计这个应用程序,什么应该是第一个想法或一些第一个推送。

感谢您提供解决此问题的任何想法。

最佳答案

一种快速的方法是在某处保留诸如“Food pizza margherita”和“Food pizza something”连接到类别 ID 和/或文档集,因此您可以对相关类别执行全文和启用形态学的搜索/文件并显示上/下类别。

这种类型的查询可以使用普通的 MySQL 全文搜索来完成 http://dev.mysql.com/doc/refman/5.1/en/fulltext-boolean.html或外部全文搜索引擎,如 Lucene http://lucene.apache.org/或狮身人面像 http://sphinxsearch.com

关于php - 相似和语义搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8719307/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com