SEAL Search - Flexible integration of the Search Engine Abstraction Layer project

Fund package maintenance!
lochmueller
paypal.me/lochmueller

Installs: 0

Dependents: 1

Suggesters: 0

Security: 0

Stars: 6

Watchers: 1

Forks: 0

Open Issues: 0

Type:typo3-cms-extension

0.0.2 2025-09-02 19:15 UTC

This package is auto-updated.

Last update: 2025-09-02 19:15:12 UTC


README

SEAL Search - Flexible integration of the Search Engine Abstraction (SEAL) Layer project into TYPO3. Different index configuration and multiple possibilities. Use it with TYPO3 or for example with Meilisearch, Solr, Loupe, Typesense - without changing the integration. Have fun.

Installation

  1. Run composer require lochmueller/seal
  2. Optional: Install the right adapter, if you want to use a specific engine
  3. Configure the search adapter via site configuration
  4. Load the SiteSet of the extension
  5. Install and configure the EXT:index extension
  6. Configure individual search options

Configuration

Please configure the EXT:index extension to control the index process.

Extension structure

  • Adapter - The seal TYPO3 Adapter for local database
  • Command - Collection of CLI tools for indexing and schema building
  • Controller - All frontend plugins
  • Engine - Factory for engine create process
  • Event - All events of EXT:seal
  • EventListener - Usage of external and internal events - also connection to the EXT:index extension.
  • Exception - Internal exceptions
  • Middleware - Functions based on the PSR Middleware stack like autocomplete
  • Pagination - Fluid Pagination based on Seal Generator
  • Schema - Management of the Schema structure for the current instance

Credits

Thanks SEAL for the nice idea and TYPO3 Association & TYPO3 Community for the sponsoring of the extension.