什么是Elasticsearch的单索引?

提问者:帅平 问题分类:面试刷题
什么是Elasticsearch的单索引?
1 个回答
我就这样
我就这样
将所有数据存储在一个索引中,如同把全部文件堆在同一个文件夹
# 典型示例:将所有用户行为数据存入单一索引  
PUT /user_behavior  
{  
  "mappings": {...}  
}
核心特点:
开发友好:无需考虑索引切换逻辑
查询简单:无需跨索引搜索
管理轻量:无需维护多索引生命周期
致命缺陷(真实案例):某电商平台将全年订单存入单一索引,结果
分片大小突破 500GB,查询延迟飙升 300%
促销期间写入瓶颈导致数据丢失
想清理3年前数据,只能执行昂贵的_delete_by_query
适用场景:
数据量小(日增<10GB)
数据结构绝对稳定
无冷热数据分离需求
发布于:1个月前 (03-21) IP属地:四川省
我来回答