使用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
Run Code Online (Sandbox Code Playgroud)
结果:
{
"_index": "myIndex",
"_type": "sometype",
"_id": "28c53efe-2eaf-11e5-80c3-000d1fc9a922",
"_version": 1,
"found": true,
"fields": {
"_size": 905
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5066 次 |
| 最近记录: |