2014-02-19 69 views

回答

0

你需要改變你的映射,並添加一個timestamp

+2

AFAIU不關於文件創建時間,關於索引創建時間。 –

0

從1.4.0版本,文檔解釋如下: Index creation date

當創建一個索引,時間戳存儲在創建日期的索引元數據。默認情況下此它是自動生成的,但它也可以使用在創建索引API的CREATION_DATE參數指定

curl -XPUT localhost:9200/test -d '{ 
    "creation_date" : 1407751337000 
}' 
12

Elasticsearch現在自動包括用於索引的創建日期,爲 例如:

如果我創建一個新的索引(無設置)

curl -XPOST 'localhost:9200/aoeu' 
{"acknowledged":true} 

我現在可以「得到」索引檢索元數據:

curl -XGET 'localhost:9200/aoeu' 
{ 
    "aoeu": { 
    "aliases": {}, 
    "mappings": {}, 
    "settings": { 
     "index": { 
     "creation_date": "1429308615170", 
     "number_of_replicas": "1", 
     "number_of_shards": "5", 
     "uuid": "C5sqwXClSFyd5uF3MSrVgg", 
     "version": { 
      "created": "1050199" 
     } 
     } 
    }, 
    "warmers": {} 
    } 
} 

您可以在上面看到creation_date字段。

+2

您可以將此號碼粘貼到https://www.epochconverter.com/以快速獲取日期。 – OmarOthman

相關問題