0

我想以不同的方式使用给定的关键字进行搜索。例如:如果任何人搜索“solr search”,它必须同时返回“solr”结果和“search”结果。怎么做?

4

1 回答 1

0

好吧,我认为最简单的方法是使用布尔术语。只需搜索“solr OR search”,就会显示您想要的结果。但有一件事:Solr 还会向您显示包含两个搜索词的结果。不知道你是否也想要这个。

您也可以使用 OR 运算符作为默认值。只需打开您的 schema.xml 并修改此行:

<solrQueryParser defaultOperator="AND"/>

<solrQueryParser defaultOperator="OR"/>
于 2012-08-28T14:09:58.750 回答