Use cases#
SEAL is used by data-processing frameworks and content management systems that need one API for multiple search engines.
Flow PHP#
Flow PHP uses the flow-php/etl-adapter-seal
package to write rows from its data pipelines to search indexes. Flow replaced
its dedicated Elasticsearch adapter with SEAL so the same pipeline can target
Elasticsearch, Opensearch, Meilisearch, Solr, Typesense, Algolia, RediSearch,
or Loupe.
Content management systems#
Contao CMS#
Contao CMS uses SEAL for its back end search.
Administrators can select a search engine through a DSN, while the
contao/loupe-bridge package provides a local option that does not require a
separate search server.
See the Contao back end search documentation.
Sulu CMS#
Sulu CMS uses the SEAL bundle for search in both its administration interface and websites since Sulu 3.0.
See the Sulu search documentation.
TYPO3#
The TYPO3 SEAL extension connects TYPO3’s indexing system to SEAL. It provides front end search, autocomplete, schema management, and DSN-based selection of search engine adapters.
Are you using SEAL? Share your project and setup in the SEAL usage discussion.