Выборка и филтрация товара Symfony 4, Elasticseach, MySQL

172
20 ноября 2018, 19:50

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

READ ALSO
PHP библиотека авторизации через соц. сети

PHP библиотека авторизации через соц. сети

Подскажите пожалуйста библиотеку для авторизации на сайте через социальные сетиКонкретно интересуют Вконтакте, Одноклассники, Facebook

160
НЕ работает авторизация PHP

НЕ работает авторизация PHP

Постоянно выводит Логин или пароль не верны! Подскажите что не так

156
PHP+AJAX+DB Изменение скрипта под свои нужды

PHP+AJAX+DB Изменение скрипта под свои нужды

Есть скрипт PHPОн отвечает за работу с базой данных

156
Как проверить ошибку 404?

Как проверить ошибку 404?

На странице может быть ошибка header("HTTP/11 404 Not Found");

196