Недавно я обновил sylius с 0.18 до [email protected], и я потерял поддержку elasticsearch, так как SyliusSearchBundle больше не входит в ядро. У меня нет поиска и фасеток.Sylius 1.0 с elasticsearch
Что я пробовал:
- Я добавил вручную SyliusSearchBundle
- Я сделал несколько исправлений в конфигурации
- Я начал sylius: поиск: команда указательный
Мои продукты полностью индексируются. Но теперь, когда страницы таксона обрабатываются как «Ресурсы», запросы создаются непосредственно в базе данных, а не в elasticsearch.
Каковы шаги, необходимые для запроса elasticsearch для страницы таксона? На странице документации для SyliusResourceBundle я могу видеть, что Elasticsearch пока не поддерживается:
До сих пор мы поддерживаем:
- Doctrine ORM
- Учение MongoDB ODM
- Доктрина PHPCR ODM
- InMemory (скоро)
- ElasticSearch (возможно)
Это означает, что я должен написать пользовательский контроллер для страницы таксонов?
Спасибо за вашу помощь
Итак, я понимаю, что мне приходится писать пользовательские контроллеры для страницы поиска и страницы таксонов. Спасибо –
Да, вы правы! –