PSR 14 events in system extension indexed search 

The system extension typo3/cms-indexed-search features the following PSR 14 events:

  • BeforeFinalSearchQueryIsExecutedEvent
  • \TYPO3\CMS\IndexedSearch\Event\EnableIndexingEvent

    Dispatched during frontend rendering to decide whether the current page is indexed. Listeners can force indexing with enableIndexing() even if frontend indexing is disabled, or prevent it with disableIndexing() , which takes precedence.

  • \TYPO3\CMS\IndexedSearch\Event\AfterSearchResultSetsAreGeneratedEvent

    Dispatched after all result sets have been built in \TYPO3\CMS\IndexedSearch\Controller\SearchController . Allows modifying complete result sets, including pagination, rows, section data, and category metadata.

Please refer to chapter Implementing an event listener in your extension in TYPO3 explained on how to listen to these events.