1、Elasticsearch 索引的设计

1.1 单一索引还是基于时间的索引?

image.png

单一索引的问题:

1)不能更新Mapping。
比如:主分片数不可以修改(除非reindex)。
2)无法灵活、快速地扩展。
3)更适合固定、小型数据集。

基于时间的索引面临的问题:

1)如何确定间隔?
数据量
变更频率
默认尝试每周为单位分割——建议

2)如何实施?
索引模板

1.2 定义索引注意事项

举例:

{    "facet_internet_access_minute":{        "template":"ce-index-access-v1-*",        "order":0,        "settings":{            "number_of_shards":5        },        "


收藏 打印