Search Manual / Version 2310
Table Of ContentsThe CAE Feeder is an application, which enables search functionality not only for single CoreMedia contents, as the Content Feeder does, but for content beans, where data may be computed from multiple source contents. To do so, the CAE Feeder sends the content bean's data to the Search Engine, which adds it to the index.
The process of sending data to the Search Engine is called feeding the Search Engine. A piece of data used to add a new or update an existing index document is called a feedable. For efficiency reasons, the CAE Feeder sends batches of multiple feedables to add or update index documents and batches of multiple identifiers to remove index documents.
The CAE Feeder can share the content bean code with an existing CAE application. The CAE Feeder proactively sends data to the Search Engine after new content beans were added, changed or removed. It keeps the index up-to-date after changes in the data of the underlying content beans. Furthermore, it keeps track of the current feeding state to continue seamlessly after restarts of the application. To this end, it stores its state in a database.
The following figure shows the overall architecture: