不为失败找理由,要为成功找方法。

ES的type是否可以用字段代替

匿名 | 发布于2018年01月16日 | 阅读数:3857

公司刚开始用ES,目前主要停留在用ES代替数据库的阶段。对于数据进行拆分的时候,在地域维度上,考虑是否需要用不同的type,还是增加一个字段的问题。当然,各个type的数据结构是一样的
例如:beijing、shanghai这两个地点,是在index下建立2个type,或是添加一个字段area来处理,这两种情况有什么差别?在搜索时性能上有什么区别?
本来是准备用type,但是因为看到有说法1个index不适合有多个type,所以产生了这个问题。
希望大神能指教下。
已邀请:

medcl - 今晚打老虎。

赞同来自:

type 在 6.0 已经只有一个了,后面会移除 type 这个概念,趁早考虑没有 type 这个东西。一个 index 就放一个类型的数据。

要回复问题请先登录注册