Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Solr 在同义词结果之前显示原始搜索词的结果_Solr - Fatal编程技术网

Solr 在同义词结果之前显示原始搜索词的结果

Solr 在同义词结果之前显示原始搜索词的结果,solr,Solr,在solr中实现同义词时,我被卡住了。正常的多术语工作正常,但我们的客户要求搜索术语的结果应显示在顶部,然后显示其同义词的结果。我还没有遇到任何方法,所以我在这里发布这个。任何帮助都是值得感激的。此外,boosting应用于搜索字段,在查询中使用诸如“和”“或”之类的运算符。以下是查询的示例: 配置的同义词:“集成活动、活动框架” 搜索词1:“综合活动” 搜索结果1:首先显示具有集成活动的记录,然后显示具有活动框架的记录 搜索词2:“活动框架” 搜索结果2:此处再次显示具有集成活动的记录,而具有

在solr中实现同义词时,我被卡住了。正常的多术语工作正常,但我们的客户要求搜索术语的结果应显示在顶部,然后显示其同义词的结果。我还没有遇到任何方法,所以我在这里发布这个。任何帮助都是值得感激的。此外,boosting应用于搜索字段,在查询中使用诸如“和”“或”之类的运算符。以下是查询的示例: 配置的同义词:“集成活动、活动框架”

搜索词1:“综合活动” 搜索结果1:首先显示具有集成活动的记录,然后显示具有活动框架的记录

搜索词2:“活动框架” 搜索结果2:此处再次显示具有集成活动的记录,而具有活动框架的记录显示在第二位

预期成果: 搜索结果1:首先显示具有集成活动的记录,然后显示具有活动框架的记录

搜索结果2:首先显示具有活动框架的记录,然后显示具有集成活动的记录

我还尝试了Nolan的多词同义词短语查询插件

以下是我的solr查询:

q=具有演示文稿(真)+和+(-从搜索中排除(真))+和+(标题:(%22integrated+活动%22))+或+(促销关键字:(%22integrated+活动%22))+或+(促销描述:(%22integrated+活动%22))+或+(摘要:(%22integrated+活动%22))+或+(正文:(%22integrated+活动%22))

Solr版本:6.3.0

谢谢,
Lalit Joshi

添加第二个具有相同处理链但没有同义词扩展的字段。搜索时适当增加此字段(通过使用
字段\u name:query^
或在
qf
中提供字段),以便该字段中的任何点击都比同义词扩展的字段中的点击更有价值。

非常感谢您每次的正确响应。:)