无论是
query_string查询或
match查询将是你在找什么。
query_string如果未指定,将使用特殊
_all字段
default_field,因此效果很好。
curl -XPOST 'localhost:9200/_search?pretty' -d '{ "query": { "query_string": { "query": "abc" } }}'并且,
match您也可以指定
_all。
curl -XPOST 'localhost:9200/_search?pretty' -d '{ "query": { "match": { "_all": "abc" } }}'请注意,
query_string您可能会使用通配符,而不能使用通配符
match
更新:
由于该
_all字段在6.0中已弃用,因此解决方案是实现自定义所有字段



