Elasticsearch:如何在弹性模型中建模以获得以下方案的最佳性能?

时间:2018-06-18 09:50:52

标签: elasticsearch

我将以下类型的数据编入索引到弹性搜索中。我应该如何建模以便获得良好的表现?

注意:每个数据元素都是json(并且它不是基于时间的)

数据:

  • 我有很多实体。防爆。 entity-A,entity-B,entity-C ......等。
  • 每个实体都有其独特的类型以及其他字段。防爆。 entity-A的字段类型= type-A
  • 有多个超集包含所有这些实体。防爆。 Super-1包含所有实体,如entity-A,entity-B,entity-C ......等
  • 我应该能够从Super-1创建Super-2副本(可能正在使用一些批量操作)
  • 弹性搜索无论如何都支持搜索排序。

    Super-1 : [ { name : entity-A, type : type-A, ......}, { name : entity-B, type : type-B, ......}, { name : entity-C, type : type-C, ......} ..... ]

    • 任务1:创建Super-2,它是Super-1的副本
    • 任务2:修改Super-1或Super-2中的数据。

我应该为每个实体类型创建索引(已修复:约为#50)?或者每套超级套装(可以很多)?

0 个答案:

没有答案