0
Ich möchte die Elasticsearch wie 03-2015 auf Datumsfeld abfragen, die im Format JJJJ-TT-mm ist.Elasticsearch Abfrage mit MM-JJJJ Format auf Datum suchen Feld
Ich habe versucht, wie diese, aber es hat nicht worked.Its keine Fehler geben, es kehrt 0 Datensätze
curl -XPOST "http://localhost:9200/myindex/mytype/_search?pretty" -d '{
"query": {
"bool": {
"must": [
{
"range": {
"deliverydate": {
"gte": "03-2015",
"lte": "03-2015",
"format": "mm-yyyy"
}
}
}
]
}
}
} '
mein Beispieldokument ist diese
{
"took": 38,
"timed_out": false,
"_shards": {
"total": 5,
"successful": 5,
"failed": 0
},
"hits": {
"total": 10,
"max_score": 1,
"hits": [
{
"_index": "myindex",
"_type": "mytype",
"_id": "33924",
"_score": 1,
"_source": {
"id": 33924,
"deliverydate": "2015-03-14",
"name":"New test order"
}
}
]
}
}
Kann mir bitte jemand dabei helfen. Ist dies eine gültige Suche nach Elasticsearch-Daten?
Nr sein dies nicht working..do wir das Format Elasticsearch Feld geben müssen oder müssen Suchbegriff Format geben, ? – Developer
Welchen Fehler bekommen Sie? und zeigen Sie bitte ein Musterdokument mit dem Feld "Lieferdatum" an. – Val
Dies ist mein Beispieldokument. { "nahm": 38, "timed_out": false, "_shards": { "total": 5, "erfolgreich": 5, "nicht bestanden": 0 }, "Hits": { "total": 10, "max_score": 1, "Hits": [ { "_index": "MyIndex" "_type": "MyType" "_id": "33924", "_score": 1, "_source": { "id": 33924, "Lieferdatum": "2015-03-14", "Name": "Neuer Testauftrag" – Developer