LINUX.ORG.RU

Правильное использование эластика

 ,


1

1

Сейчас поиск в бд начал занимать слишком много времени, приняли решение использовать эластик. И стал вопрос, а какие поля туда нужно ложить? Первый вариант, только те что нужны для нечеткого поиска, пусть будут условные (тайтл и дескрипшн) + айди записи которая в sql. Ну и возможно поля которые нужны для сортировки. И потом имея айдишки документов, делать дополнительные селекты в бд для нужной агрегации данных для фронта. Либо, вариант второй, полностью все держать в эластике. Как правильно сделать?


Ответ на: комментарий от maxcom

Окей, а если помимо результатов поиска в эластике, мне на фронт нужно еще отправить дополнительные поля в объекте, которые я собираю с бд несколькими лефтджойнами. Эти данные, что тоже класть в эластик?

cr0 ()
Последнее исправление: cr0 (всего исправлений: 1)