2. Search
Service
Alfresco Architecture for Apache Solr (2010)
Repository
Content Metadata
Indexing
Model
Searching
Mapping
Transforming
REST API
Polling
REST API
Polling
3. Lessons learnt
Eventual consistency, depending on a
cron-scheduled process
Every Solr upgrade require changing
the Search Service source code
Solr Shard is not enough!
REST API
Polling
Search
Service
Scalability
4. Alfresco Architecture for OpenSearch (2021)
Content Metadata
Messaging Indexing
Model
Searching
Mapping
Transforming
Repository