看,灰机...

elasticsearch2.3.3使用ik分词器,每次查询的结果不一样?

Elasticsearch | 作者 oszhang | 发布于2016年12月19日 | 阅读数:5194

第一次查询有数据,第二次就查询不出来数据了
已邀请:

laoxiong0880 - 软件工程大数据方向

赞同来自:

es几个节点?集群的情况下需要对每个节点配置ik,因为每个节点不只备份数据,也会存储数据。

God_lockin

赞同来自:

除非单节点集群,否则集群里ES所有存数据的节点都要部署ik(配置要一样)才行
 
因为检索的时候ES的节点都需要支持数据的索引(和分词),所有的数据处理/检索节点也都要搜索(分词处理)
 
有可能是你的query打到了某个没有ik插件的节点,然后搜索的时候没有按索引的分词,才造成的有的时候搜有数据有的时候搜没数据

要回复问题请先登录注册