带小写过滤器的分词器不工作

Tokenizer with lower case filter not working

<fieldType name="keyword" class="solr.TextField">
    <analyzer> 
      <tokenizer class="solr.KeywordTokenizerFactory"/> 
      <filter class="solr.LowerCaseFilterFactory"/>
    </analyzer>  
</fieldType>

归档定义:

<field name="name" type="keyword" indexed="true" stored="true"/>

我有一个数据,其中上述字段的值为 APPLE-INC

我希望在我执行 apple-inc 时搜索此内容。它没有发生。

有什么想法吗?

我在架构文件中添加了以下字段类型。

<fieldType name="keyword" class="solr.TextField">
    <analyzer> 
      <tokenizer class="solr.KeywordTokenizerFactory"/> 
      <filter class="solr.LowerCaseFilterFactory"/>
    </analyzer>  
   </fieldType>

这是分析页面上的输出。 请参考截图。