elasticsearch 弹性搜索数据大小优化,elasticsearch,optimization,schema,elasticsearch,Optimization,Schema" /> elasticsearch 弹性搜索数据大小优化,elasticsearch,optimization,schema,elasticsearch,Optimization,Schema" />

elasticsearch 弹性搜索数据大小优化

elasticsearch 弹性搜索数据大小优化,elasticsearch,optimization,schema,elasticsearch,Optimization,Schema,我想知道,在Elasticsearch中优化这样的数据是否是一种好的做法 旧数据 { "user_id": 1, "firstname": "name", "lastname": "name", "email": "email" } 新数据 { "uid": 1, "f": "name", "l": "name", "e": "email" } 比方说,我有数以十亿计的文档具有长名称键,如果我使用短名称键,会节省大量空间吗 或者

我想知道,在Elasticsearch中优化这样的数据是否是一种好的做法

旧数据

{
    "user_id": 1,
    "firstname": "name",
    "lastname": "name",
    "email": "email"
}
新数据

{
    "uid": 1,
    "f": "name",
    "l": "name",
    "e": "email"
}
比方说,我有数以十亿计的文档具有长名称键,如果我使用短名称键,会节省大量空间吗

或者elasticsearch在默认情况下压缩数据,所以我不需要担心这个问题

我更喜欢让数据更具可读性,但如果它能节省大量空间,那就完全不同了

这个问题是五年前提出的,它只有一个答案,所以如果能有更多的评论就好了

你可以在这里阅读:


有经验的elasticsearch开发人员有何想法?

elasticsearch默认使用压缩,请参阅。Lz4仍然是。即使它使用压缩,我是否应该像我的示例中那样缩小数据?这会有多大的不同?压缩算法应该做到这一点。尝试gzip一堆json文件并查看压缩率,我相信有/没有“minify data”,差异将是最小的(=不值得做minify)。