Solr - WhiteSpaceTokenzierFactory:搜索连字符返回所有数据

时间:2013-11-14 22:33:21

标签: solr fieldtype

我正在使用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会返回所有数据?我在网上找不到任何信息。

由于

0 个答案:

没有答案