|
@@ -197,7 +197,24 @@ GET /_search
|
|
|
|
|
|
Another option is to provide the wildcard fields search in the query
|
|
|
string itself (properly escaping the `*` sign), for example:
|
|
|
-`city.\*:something`.
|
|
|
+`city.\*:something`:
|
|
|
+
|
|
|
+[source,js]
|
|
|
+--------------------------------------------------
|
|
|
+GET /_search
|
|
|
+{
|
|
|
+ "query": {
|
|
|
+ "query_string" : {
|
|
|
+ "query" : "city.\\*:(this AND that OR thus)",
|
|
|
+ "use_dis_max" : true
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+--------------------------------------------------
|
|
|
+// CONSOLE
|
|
|
+
|
|
|
+NOTE: Since `\` (backslash) is a special character in json strings, it needs to
|
|
|
+be escaped, hence the two backslashes in the above `query_string`.
|
|
|
|
|
|
When running the `query_string` query against multiple fields, the
|
|
|
following additional parameters are allowed:
|