我是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>
Run Code Online (Sandbox Code Playgroud)
如果您知道解决方案,请告诉我.亲切的问候.
solr ×1