我想以不同的方式搜索给定的关键字。例如: 如果任何人搜索“solr search”,它必须返回'solr'的结果,然后返回'search'结果。怎么做?
答案 0 :(得分:0)
我觉得最简单的方法就是用布尔术语来做。只需搜索“solr OR search”,即可显示您想要的结果。但有一件事:Solr也会向你展示搜索结果。不知道你是否也想要这个。
您也可以使用OR运算符作为默认运算符。只需打开schema.xml并修改以下行:
<solrQueryParser defaultOperator="AND"/>
到
<solrQueryParser defaultOperator="OR"/>