индекс, создал заново.
Но вот при поиске выходит ошибка:
Text fields are not optimised for operations that require per-document field data like aggregations and sorting, so these operations are disabled by default. Please use a keyword field instead. Alternatively, set fielddata=true on [modified_at] in order to load field data by uninverting the inverted index. Note that this can use significant memory.
Но поле modified_at является датой:
{
"modified_at":
{
"type": "date",
"format": "yyyy-MM-dd HH:mm:ss"
}
}
Подскажите пожалуйста как быть?
fielddata к типу date добавить нельзя, поменять на текстовое поле тоже нельзя...
https://t.me/elasticsearch_ru лучше сюда наверно
Спасибо, спросил, не отвечают, буду ждать
У тебя тут 2 рекомендации, но ты пока пошёл только по второму пути, который описано после "Alternatively". Рекомендация № 1 (основная): - изменить поле с type на keyword Рекомендация № 2 (альтернативная): - задать fielddata=true
Я бы предложил всё же начать с первого варианта и заменить поле с type на keyword
Спасибо, попробую
Обсуждают сегодня