带小写过滤器的分词器不工作
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>
这是分析页面上的输出。
请参考截图。
<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>
这是分析页面上的输出。 请参考截图。