Ich bin neu in ES und ich versuche eine Abfrage erstellen, die phrase_prefix für mehrere Felder verwenden würde, so dass ich nicht mehr als einmal suchen müssen.Elasticsearch Phrase Präfix Abfrage auf mehrere Felder
Hier ist, was ich bisher habe:
{
"query" : {
"text" : {
"first_name" : {
"query" : "Gustavo",
"type" : "phrase_prefix"
}
}
}
}'
niemand weiß, wie man für mehr als ein Feld zu suchen, sagen Sie „last_name“?
awesome! vielen Dank! Übrigens, weißt du zufällig, wie du das in Java erreichen kannst? Ich kann nicht in den Dokumenten finden .. http://rajish.github.io/api/elasticsearch/0.20.0.Beta1-SNAPSHOT/org/elasticsearch/index/query/QueryBuilders.html#multiMatchQuery(java.lang. Objekt, java.lang.String ...) –
Schauen Sie sich meine aktualisierte Antwort an;) – javanna
omg Ich liebe dich! –