solr faceted search - 参数前缀区分大小写?

时间:2014-03-26 15:49:21

标签: solr

我正在尝试使用solr(1.4)实现一个建议函数。 我在schema.xml中使用以下配置

<field name="suggest" type="text_auto" indexed="true" stored="true" multiValued="true" />
<fieldType name="text_auto" class="solr.TextField">
    <analyzer type="index">
        <tokenizer class="solr.KeywordTokenizerFactory"/>
        <filter class="solr.LowerCaseFilterFactory"/>
    </analyzer>
    <analyzer type="query">
        <tokenizer class="solr.KeywordTokenizerFactory"/>
        <filter class="solr.LowerCaseFilterFactory"/>
    </analyzer>
</fieldType>

并将一些东西复制到其中。

<copyField source="otca_entity_GL_parents_str" dest="suggest"/>
<copyField source="facet_otca_entity_PG" dest="suggest"/>

现在我搜索:

  

&安培;小面=真安培; facet.field =建议&安培; facet.mincount = 1&安培; facet.prefix = GER

我没有结果,但是:

  

&安培;小面=真安培; facet.field =建议&安培; facet.mincount = 1&安培; facet.prefix = GER

我得到了结果。

知道为什么会这样吗?

我的目标是在我存储它的情况下得到结果&#34;德国&#34;,如果你的前缀是ger或Ger,则独立。

0 个答案:

没有答案