2015-07-15 12 views
6

kann ich einfach Wildcard Abfrage wie folgt verwendet werden:Wildcard-Abfragen in Feldnamen

"wildcard" : { "user" : "ki*y" } 

aber wenn ich Wildcard im Feld verwendet werden soll, was dann? Wie shoud gültige Abfrage für aussehen:

"wildcard" : { "base/*" : "value" } 

Antwort

16

Sie können query_string verwenden, die beiden Feldnamen Platzhalter und Abfragetext Platzhalter erlaubt.

Etwas um diese Linien:

{ 
    "query": { 
    "query_string": { 
     "fields": [ 
     "base*" 
     ], 
     "query": "ki*y" 
    } 
    } 
} 
+2

Für zukünftige Besucher versuchen, herauszufinden, wie man dies durch Kibana zu tun oder die vereinfachte Syntax, der Trick ist, den Platzhalter zu entkommen - 'base/\ *: Wert 'funktioniert. – user295691

+0

hinzufügen Zitate können auch helfen: P –