Content Delivery search feature architecture
Search in Content Delivery consists of several pieces of architecture.
In the left side of this diagram, authors publish content from the content management system to a Content Delivery environment, where Content Deployer picks up the published content. As part of the deployment pipeline, the Content Deployer executes a step for updating the search index. Concretely, this means that it instructs the OpenSearch search engine to store this new information. Updating the index is near-instantaneous.
When visitors of your website enter a search query on a page of your website, this causes a Content Service call to OpenSearch, using a constructed Public Content API query. The matching results are retrieved from storage and returned to the website to show to the visitor.