顯然,我可以查詢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!它會成爲我的新朋友。謝謝。 –