MySQL cортировка по определенному порядку id, как это сделать?
Есть проект на PHP + mysql + elasticsearch.
Прикрутил elasticsearch, все работает. По поисковому запросу мне выдаются id товаров, в порядке релевантности.
Дальше я беру список этих id и делаю выборку товаров select * from products where id IN ($product_ids)
Можно ли как-то в mysql сделать сортировку по порядку эластика?
Чтобы у меня товары были отсортированы по порядку, как их вернул эластик.
Так может в эластике получать не только id, а сразу всю нужную инфу? Еще бы я посмотрел в сторону кэширования запросов, список товаров не должен часто меняться.