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