2014-02-19 6 views

Antwort

0

Sie benötigen eine Zuordnung zu ändern und ein timestamp

+2

AFAIU Es geht nicht um Dokumenterstellungszeit, es geht um Indexerstellungszeit. –

0

Von der 1.4.0 Version hinzufügen, Dokumentation erklärt folgende: Index creation date

Wenn ein Index erstellt wird, wird ein Zeitstempel in dem gespeicherte Index-Metadaten für das Erstellungsdatum. Standardmäßig wird diese automatisch erzeugt, sondern es kann auch die creation_date Parameter auf der API erstellen Index angegeben werden

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

Elasticsearch umfasst nun automatisch das Erstellungsdatum für einen Index, für Beispiel:

wenn ich einen neuen Index (ohne Einstellungen) erstellen

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

kann ich jetzt der Index ‚get‘ seine Metadaten abzurufen:

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": {} 
    } 
} 

Sie können das Feld creation_date oben sehen.

+2

Sie können diese Nummer in https://www.epochconverter.com/ einfügen, um schnell ein Datum zu erhalten. – OmarOthman

Verwandte Themen