solr同义词多词 - 在同一个词汇中引用同义词

时间:2016-02-03 21:58:00

标签: solr

我正在使用solr搜索,一切正常,但如果我把"摄像机" "摄像机"的同义词,它向我展示了包含视频,摄像机和摄像机的所有结果,它们非常精细。但是有一种方法可以将摄像机的结果放在顶部然后显示其余部分。

请帮忙。谢谢

1 个答案:

答案 0 :(得分:1)

你可以创建一个单独的字段 textWithoutSynonyms 而不用同义词过滤器并提升该字段:

<field name="text" type="text_general"/>
<field name="textWithoutSynonyms" type="text_general_without_synonyms"/>

<copyField source="text" dest="textWithoutSynonyms" />

然后您的搜索处理程序配置可能如下所示:

<str name="qf">text textWithoutSynonyms^100</str>