Привет всем. Подскажите пожалуйста способ решения или хотя бы куда смотреть.
В индексе есть поле name (наименование книги) типа text и поле nested, которое содержит вложенность обозначающую магазины в которых эта книга продается (поля наличия, цены и прочих параметров). Как составить запрос таким образом, чтобы получить результат поиска основываясь на наличие данной книги в определенном магазине.
Я реализовал часть отвечающую за выборку, а точнее за некую фильтрацию по ID магазина и наличию, но эластик, понятное дело мне отдает рандомные книги в связи с этим условием.
Как правильно прилепить к запросу идущему по вложенным полям, обычный запрос, чтобы в последствии, если я ищу "Преступление и наказание", у меня выводился результат поиска с нужными мне данными ( название - "Преступление и наказание" и цена например (с учетом того, что данная книга именно в наличии в данном магазине)).
Повторюсь, запрос по nested полю работает как надо и выдает результат с рандомным названием книг, но они четко попадают под параметры store_id = 1 и in_stock = true.
Заранее спасибо.