Всем доброго времени суток! Есть задача: реализовать поисковый фильтр для выборки товара по характеристикам из базы данных. Товаров около 80000 (и более) и характеристик у каждого товара не менее пяти к которым привязана One to Many значение этих характеристик. В общем полный EAV:) Решил юзнуть в проекте Elasticsearch. Так как это дает преимущество еще и по огромному описанию товара быстренько искать. Не понимаю механизма выборки товара. То есть, я сделал populate из MySQL в Elasticsearch, вроде бы успешно. Далее следует механизм выборки. Додумал только то, что Elasticsearch возвращает ID'шники товаров с которыми в поиске найдено совпадение. Дальше по этим ID'шникам выбираем товары из MySQL. А вот интересует еще автозанесение товара в эластику при добавлении товара в MySQL и т. д. Если не трудно, хотелось бы услышать мнение по поводу этого всего. И если не жалко, пару кусочков примерного конфига или ссылочек. Заранее благодарен!
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости