2

当我对一个单词进行查询时,我的分面

效果很好,但是当我搜索多个单词时,Solr 将每个单词视为 OR。例如线性代数,返回线性,然后是代数。

4

1 回答 1

3

如果要更改默认设置,可以在 中进行更改schema.xml。找到如下所示的行:

<solrQueryParser defaultOperator="OR"/>

并将其更改ORAND.

如果您不想更改全局默认值或者您无权访问它,您可以使用本地参数和前缀{!q.op=AND}来发送到 Solr 的查询。

于 2012-09-07T22:53:09.153 回答