2 weixin 38524925 weixin_38524925 于 2017.11.30 17:08 提问

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自带的分词器也是查询时没分词。







5个回答

XAYNYKDR
XAYNYKDR   2017.12.26 21:16

在分词测试Analysis中有分词吗?没有就检查下scheme中的最上面是否为1.0或者1.5以下的,改成1.5试试

XAYNYKDR
XAYNYKDR   2017.12.26 21:16

XAYNYKDR
XAYNYKDR   2017.12.26 21:15

""

XAYNYKDR
XAYNYKDR   2017.12.26 21:17

schema name="example core zero" version="1.5"

bjzk_2012_zk
bjzk_2012_zk   2018.01.16 17:11

历史数据是没有做过分词的。1.将你要分词的字段设置text_ik类型。2.删除索引重新创建或者更新索引。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!