Ich habe versucht, die Eigenschaft _timestamp
für einen Index zu definieren.
Zuerst erstelle ich den Index
curl -XPUT 'http://elasticsearch:9200/ppe/'
Antwort vom Server: {"ok":true,"acknowledged":true}
Dann habe ich versucht, das Mapping mit einem _timestamp
und ich empfange als Antwort vom Server
%Vor%Was stimmt nicht mit meiner Zuordnung?
Beachten Sie jedoch, dass, obwohl _timestamp
auf der obersten Ebene definiert ist, es in fields
:
Beachten Sie, dass _timestamp
explizit von fields=_timestamp
oder fields=_timestamp,_source
angefordert werden muss.
Beachten Sie, dass _timestamp
nur zurückgegeben werden kann, wenn dieses Feld als 'store': true
markiert ist. Aber es gibt eine Möglichkeit, auf diesen Wert zuzugreifen, wenn man nach _timestamp
sortiert, wie folgt:
Gibt das Ergebnis:
%Vor% Und jetzt ist sort[0]
der Wert für den ersten (und in diesem Fall den einzigen) Sortierwert: _timestamp
. _timestamp
muss bei Verwendung auf diese Weise nicht als "store": true
markiert werden.
Tags und Links elasticsearch elasticsearch-mapping