Elasticsearch 5.6
Я определил свое поле как текстовое поле с анализатором пробелов, чтобы избежать разбиения на дефисы.
Я хочу запросить его, используя запрос строки запроса, например :
{
"query": {
"query_string": {
"query": "CODE-13-006",
"default_operator": "AND",
"analyzer": "whitespace"
}
}
}
поэтому, если я не укажу, в каком поле я хочу искать, (насколько я понял) он должен запрашивать поля "*". Даже если запрос, подобный приведенному выше, ничего не возвращает, но если я запрашиваю указанное поле c, он находит совпадение.
Любая подсказка?