elasticsearch - 在 ElasticSearch 中,我应该为单独但相关的实体使用多个索引吗?

标签 elasticsearch

添加索引的开销已被详细记录,但我无法找到关于何时使用多个索引的关于被索引的各种文档类型的良好信息。

这是一个说明问题的通用示例:

假设我们有以下实体

  • 产品(名称、ProductID、ProductCategoryID、商店列表)
  • 产品类别(名称、ProductCategoryID)
  • 商店(名称、StoreID)

我是否应该将这三种不同类型的文档转储到一个索引中,每个索引都具有适当的 elasticsearch 类型

我很难确定在一个索引还是多个索引上画线的位置。

如果我们添加一个不相关的实体“网页”会怎样?绝对是一个单独的索引?

最佳答案

Shay Banon 解释 elasticsearch “数据设计模式” 的一个非常有趣的视频:

http://vimeo.com/44716955

这个确切的问题在 13:40 通过查看Type、FilterRouting 的概念来检查不同的数据流来回答这个问题

问候

关于elasticsearch - 在 ElasticSearch 中,我应该为单独但相关的实体使用多个索引吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14221159/

相关文章:

elasticsearch - 两个字段上的elasticsearch复合查询

python - 做批量索引时无法删除 Elasticsearch 中的停用词

elasticsearch - 重视 Elasticsearch 领域

scala - 是否可以/建议使用elastic4s为JSON数据的字符串编制索引?

elasticsearch - ElasticSearch多种语言

amazon-web-services - 为ElasticSearch集群增加磁盘空间的最佳方法是什么?

elasticsearch - 获取两个指标的总和

c# - NEST Elasticsearch :FilterInputs术语和术语之间的区别?

json - 无法加载json映射Elasticsearch

java - Titan 加载 Elasticsearch 问题