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