У меня есть индекс, и если я создаю шаблон индекса без фильтра времени, все в порядке. Но если я создам шаблон с временным фильтром, обнаружение никогда ничего не показывает! И не имеет значения, какой временной интервал я выбираю на вкладке «обнаружение» ... Мой индекс ES:
"mappings": {
"properties": {
"who": { "type": "keyword" },
"text": { "type": "text", "index": false },
"date": { "type": "date", "index": false }
}
}
(я не хочу индексировать «дату», потому что я хочу ее обновляется, если "кто" - то же самое). Вот пример документа, который будет найден ТОЛЬКО, если шаблон индекса не использует временной фильтр:
{
"who": "moi",
"text": "just some text",
"date": "2020-02-20"
}
Оооочень ... что я делаю не так? Я хотел бы иметь фильтр времени, и я хочу иметь возможность обновлять поле «дата», если «кто» совпадает. И мне наплевать на любые поля @timestamp, автоматически сгенерированные во время вставки, как раз на эту «дату», которую я указываю в проиндексированном документе.