По-видимому, я могу запросить 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
отключена в индексации? Я не мог найти документацию для этого.
Заранее спасибо.
Спасибо за этот фантастический ответ! Интересно, где вы находите все эти детали? –
Эти данные можно найти, используя [validate API] (https://www.elastic.co/guide/en/elasticsearch/guide/current/_validating_queries.html#_understanding_queries) ;-). Это действительно полезно, особенно с 'query_string'. –
ahaa! он станет моим новым другом. Благодарю. –