0

如何让 Solr 仅匹配具有给定短语的字段而不匹配其他字段?例如myfield:"contact lens"应该匹配contact lenses但不匹配soft contact lenses

编辑:请注意,在上面的示例中,我仍然需要对短语进行词干处理。

4

1 回答 1

1

对于完全匹配,您必须myfield是类型String,并且您可以使用通配符进行搜索。这意味着精确的短语匹配和大小写匹配。

您也可以使用WhitespaceTokenizerFactory,然后使用PorterStemFilterFactory,然后使用PositionFilterFactory.

于 2013-06-17T14:36:49.617 回答