solr7.1.0+ik中文分词器配置完后查询没分词

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.删除索引重新创建或者更新索引。