Я бы запросил elasticsearch для получения всего документа, который имеет значение поля, такое как заданная строка.
Например, field LIKE "abc"
должен вернуться
- "азбука"
- "абкдеф"
- "abcd"
- "абв1"
Таким образом, все поля, содержащие "abc"
строку внутри.
Я пробую этот запрос, но возвращаю только документ с field = "abc"
:
{"query":{"more_like_this":{"fields":["FIELD"],"like_text":"abc","min_term_freq" : 1,"max_query_terms" : 12}}}
Какой правильный запрос?
Спасибо