Я только что запрыгнул в ES, и у меня нет большого опыта в этом, так что, возможно, я чего-то упускаю в этом.
Я нашел эту документацию: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-wildcard-query.html, которая в основном объясняет, как выполнять поиск по шаблону.
Я пытаюсь найти все сообщения в моем документе, которые имеют определенный шаблон.
Итак, используя Kibana Sense (эластичный пользовательский интерфейс поискового запроса), я сделал это:
GET _search
{
"query": {
"wildcard" : {
"model.message": "my*"
}
}
}
этим я пытаюсь получить все сообщения, которые начинаются с "my"
Но я не получаю результатов ...
Вот копия моей структуры документа (или хотя бы первых строк ...)
"_index": "my_index",
"_type": "my_type",
"_id": "123456",
"_source": {
"model": {
"id": "123456",
"message": "my message",
Есть идеи, что может быть не так?