我正在使用WhiteSpaceTokenzierFactory:
<fieldType name="newFieldType" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
</fieldType>
在我的架构中,默认搜索字段正在使用此新字段类型。 以下查询返回所有索引文档:
?wt=json&indent=on&start=0&rows=500&q=\*-\*
当我使用StandardTokenizerFactory时,它只返回其中包含连字符的文档。
为什么WhitespaceTokenizerFactory会返回所有数据?我在网上找不到任何信息。
由于