显然,我可以查询ES下列通配符query_string
:Elasticsearch QUERY_STRING通配符语法
curl 'http://localhost:9200/my-index/_search?pretty' -d '{
"query": {
"query_string": {
"query": "*:sw?ft"
}
}
}'
是否对_all
场此查询?这使其等价于:
curl 'http://localhost:9200/my-index/_search?pretty' -d '{
"query": {
"query_string": {
"default_field" : "_all"
"query": "sw?ft"
}
}
}'
如果_all
在索引中被禁用,该怎么办?我无法找到它的文档。
在此先感谢。
谢谢你这个梦幻般的答案!我想知道你在哪里找到所有这些细节? –
这些细节可以使用[验证API](https://www.elastic.co/guide/en/elasticsearch/guide/current/_validating_queries.html#_understanding_queries);-)找到。这非常有用,尤其是'query_string'。 –
ahaa!它会成为我的新朋友。谢谢。 –