gpt4 book ai didi

apache - SOLR 以正确的顺序提升附近的单词

转载 作者:行者123 更新时间:2023-12-04 17:59:38 25 4
gpt4 key购买 nike

我如何在 Apache SOLR 中使用 tokenzier oder factories 来提升我的搜索结果,使查询与近词匹配并以正确的顺序获得更高的分数?我希望这些在搜索结果中显示得更高。

一个例子:我的查询是“samsung galaxy s5”。

在我的结果中,我想要一个这样的排序或接近的排序:

  • “Samsung Galaxy S5”//完全匹配
  • "Samsung S5 Galaxy"//只切换了两个词
  • "Samsung Galaxy black S5"//字不近
  • "Samsung black S5 Galaxy"//单词不靠近和切换

最佳答案

使用短语尝试 Dismax 或 EDismax 查询解析器。即使您只搜索一个字段,dismax 也提供了一些围绕短语匹配的额外功能,这些功能可能会为您提供所需的结果。

参见 https://cwiki.apache.org/confluence/display/solr/The+DisMax+Query+Parser

关于apache - SOLR 以正确的顺序提升附近的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37156372/

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