4
的大小統計使用Elasticsearch 1.4.0Elasticsearch獲取給定文件的文件ID
有沒有辦法找出一個特定文件的各種尺寸的統計數據給它的ID?
那麼,看看ES如何分解每個單獨的文檔?
的大小統計使用Elasticsearch 1.4.0Elasticsearch獲取給定文件的文件ID
有沒有辦法找出一個特定文件的各種尺寸的統計數據給它的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
}
}
我不這麼認爲。您可以在索引級別和字段級別查看統計信息,但不能查看每個文檔。 –
好的!謝謝你只是想確認。 – user432024