У меня проблема с эластичной строкой запроса query_string с подстановочными знаками.
Мне нужно найти что-то, что соответствует этому шаблону, например a ??? - efghijk или abc: d ??? hijk .
это мой запрос для второго примера:
GET mylogs/_search
{
"query": {
"query_string": {
"default_field": "myTextField",
"query": "(abc : d???hijk)"
}
}
}
Это соответствует 0 результатам, но я уверен, что abc: defghijk находится в моем индексе. Я полагаю, что эта проблема связана с токенизаторами, нормализаторами и т. Д., Но я попытался заменить токенайзер на ключевое слово вместо стандартного, но все равно.