2017-03-21 2 views
0

In elasticsearch kann ich die Standard-Such-API wie
server: 9200/index/_search?q=keyword zugreifen, aber wie kann ich dies replizieren, wenn ich die Abfrage selbst erstellen? Ich habe multi_match und Abfrage-String versucht, aber die Ergebnismenge scheint ein bisschen anders als die Standard-Suche API.Welche Abfrage führt die Suche api standardmäßig in elasticsearch aus?

PS: i Elasticsearch PHP-Client verwenden, wenn die

Antwort

0

Die äquivalente Abfrage server:9200/index/_search?q=keyword ist ein query_string query wie diese

{ 
    "query": { 
    "query_string": { 
     "query": "keyword" 
    } 
    } 
} 
+0

Warum unaccepting diese Antwort zählt, was das Problem ist? – Val

Verwandte Themen