如同磁铁吸引四周的铁粉,热情也能吸引周围的人,改变周围的情况。

elasticsearch数据类型问题

Elasticsearch | 作者 bjh312 | 发布于2019年12月26日 | 阅读数:1451

mysql数据同步到es中,在es里中数据查询,无奈数据太多,百亿级别,有的查询还是很慢,不需要分词,不要倒排索引,不需要评分,想把es里的long,integer,text,date,double类型全部换成keyword,不知道会不会有影响,查询性能能不能提高,
已邀请:
百亿的数据,不仅要考虑数据模型,还要考虑如何建索引

ppppenger

赞同来自:

先发你的mapping 呢, 还要看你的查询是那种查询
查询语句也要explain一下吧
https://www.elastic.co/guide/e ... e-api

liuxg - Elastic

赞同来自:

如果你把text换成keyword只会影响在建立索引时的速度,因为这样就不用分词了。查询时可以使用filter,这样效率会更高,如果你不想评分的话。另外,如果你修改这些数据类型,你需要重新reindex才可以。

要回复问题请先登录注册