Made on Ibexa DXP Commerce 4.6.16 for Ibexa Summit 2025. No promises but it should work on Ibexa DXP Headless 4.6.12, and upper editions and/or versions.
- Copy
src/Search/
to your installation. - Merge
config/services.yaml
with yours.- Service definitions run from
# Index
to the bottom of the file. - Adapt the list of search engines passed to the wrapping search engine according to your installation and test purposes.
parameters: app.search.engine.wrapper.list: ['elasticsearch', 'solr', 'legacy']
- Service definitions run from
- Change the enabled search engine to
first_alive
orless_capable
. It probably means to change the value of the environment variableSEARCH_ENGINE
. For more information, see https://doc.ibexa.co/en/latest/search/search_engines/elastic_search/install_elastic_search/ or https://doc.ibexa.co/en/latest/search/search_engines/solr_search_engine/install_solr/ - Reindex with
ibexa:reindex
command. - Optionally copy and modify
src/command/SearchCommand.php
to have anapp:search
command to run some tests.