solr7.1.0配置分词器后查询时不分词,但在solr客户端analysis中可以分词成功
1、managed-schema中ik配置
<fieldType name="text_ik" class="solr.TextField">
<analyzer type="index">
<tokenizer class="org.apache.lucene.analysis.ik.IKTokenizerFactory" isMaxWordLength="false"/>
</analyzer>
<analyzer type="query">
<tokenizer class="org.apache.lucene.analysis.ik.IKTokenizerFactory" isMaxWordLength="true"/>
</analyzer>
2、使用了solr7.1.0自带的分词器也是查询时没分词。
在分词测试Analysis中有分词吗?没有就检查下scheme中的最上面是否为1.0或者1.5以下的,改成1.5试试
schema name="example core zero" version="1.5"
历史数据是没有做过分词的。1.将你要分词的字段设置text_ik类型。2.删除索引重新创建或者更新索引。