我正在使用solr搜索,一切正常,但是如果我输入"摄像机"的同义词"摄像机",它会向我显示包含视频,相机和摄像机的所有结果,这完全没问题。但是有没有办法在顶部为摄像机带来结果,然后显示其余部分。
请帮忙。谢谢
您可以创建一个单独的字段 textWithout同义词,而无需 synomym 过滤器并提升该字段:
<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>