我是Solr的入门新手,在查询结果中遇到了不想要的字符问题。例如,当我搜索“foo bar”时,结果中出现了“'foo' bar”等内容。我只想要精确匹配。据我所知,这可以在schema.xml文件中设置。
我的内容字段类型:
<fieldtype name="textNoStem" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<filter class="solr.LowerCaseFilterFactory" />
<tokenizer class="solr.KeywordTokenizerFactory" />
</analyzer>
<analyzer type="query">
<tokenizer class="solr.StandardTokenizerFactory" />
<filter class="solr.LowerCaseFilterFactory" />
</analyzer>
</fieldtype>
如果您知道解决方案,请告诉我。 此致敬礼。