gpt4 book ai didi

php - 使用 Solr 将单词与相似单词匹配?

转载 作者:行者123 更新时间:2023-12-04 06:52:03 26 4
gpt4 key购买 nike

我想用 Solr 在我的 mysql 数据库中搜索线程。

但我希望它不仅搜索主题词,还搜索类似的词。

例如。如果主题标题是“dog for sale”,并且用户搜索狗,则标题将出现在结果中。

此外,如果用户搜索“mac os x”,则会出现“snow leopard”一词。

以及链接应用程序认为相关的单词的能力,例如。房子和公寓。

这种逻辑是怎么做的?

我知道您可以使用 solr 在您创建/添加的字典文件中查找单词,因此 solr 将查找 dog 并查看有哪些相关的单词(例如 dog)。

但是你从哪里找到这样的字典呢?

我不知道这种实现。

请指出我正确的方向。

谢谢

最佳答案

我认为您必须自己构建这样的字典,因为它非常特定于应用程序。 “房子”和“公寓”对于您的应用程序来说可能是相似的术语,但在另一个应用程序中却相距甚远。

拥有这本词典后,您可以通过 SynonymFilterFactory 使用它。 .

用户搜索“狗”时匹配“狗”由词干分析器管理,不需要任何字典。

关于php - 使用 Solr 将单词与相似单词匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2978302/

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