We discussed a general overhaul of the ContentRepository.Search and corresponding adapters.
Meeting notes 12.08.2026
- Michel
- Bernhard
- Denny
Ideas
- Interfaces for property mapping
- Mapping independent of nodetype schema, with backwards compatible layer
- Default set of Neos specific fields for mapping
- “Not just different, but better”
- Allow indexing of “virtual” fields
- Move more code into ContentRepository.Search to get thinner adapters
Requirements
- Exchangeable on adapter level
- Better Performance on indexing
- Indexing types:
- Full
- Batch
- Realtime
- Deferred (JobQueue)
Known Bugs
- Fulltext does not update on changes to child nodes
TODO
- Feature comparison between adapter we want to support
- SQLite
- ElasticSearch
- MeiliSearch
- Concept for separation of mapping and nodetypes (@nezaniel)