gpt4 book ai didi

Elasticsearch 获取给定文档 ID 的文档大小统计信息

转载 作者:行者123 更新时间:2023-11-29 02:48:39 36 4
gpt4 key购买 nike

使用 Elasticsearch 1.4.0

有没有办法在给定 id 的情况下找出特定文档的各种大小统计信息?

所以只是为了看看 ES 如何分解每个单独的文档?

最佳答案

Elasticsearch 有一个 _size 字段,您可以为文档请求该字段。为了使用它,您可能必须通过添加 "_size": {"enabled": true, "store": true} 在文档类型的映射上启用它。关于其细节的文档不多,但它似乎与该文档的 _source 字段的总长度相匹配。但是,将索引中所有文档的 _size 相加,将与该索引的主要存储大小相匹配。这是有道理的,因为底层的 lucene 索引正在存储文档的标记化表示,不一定是它的 _source

示例查询:

curl localhost:9200/myIndex/sometype/28c53efe-2eaf-11e5-80c3-000d1fc9a922?fields=_size

结果:

{
"_index": "myIndex",
"_type": "sometype",
"_id": "28c53efe-2eaf-11e5-80c3-000d1fc9a922",
"_version": 1,
"found": true,
"fields": {
"_size": 905
}
}

关于Elasticsearch 获取给定文档 ID 的文档大小统计信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27691758/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com