Skip to content

Other search engines

Legacy Search Engine Bundle

Legacy search engineĀ is the default search engine, it is SQL-based and uses Doctrine's database connection. Its connections are defined in the same way as for storage engine, and no further specific configuration is needed.

Tip

The features and performance of Legacy search engine are limited. If you have specific search or performance needs you should look towards using Solr.

Configuring the Repository with the Legacy search engine

Search can be configured independently from storage, and the following configuration example (in ezpublish.yml) shows both the default values, and how you configure legacy as the search engine:

1
2
3
4
5
6
7
8
9
ezpublish:
    repositories:
        main:
            storage:
                engine: legacy
                connection: default
            search:
                engine: legacy
                connection: default