IndexRecordContainer
In ADITO, the index is a parallel data structure that contains selected data from connected databases, for example names and addresses. Because this data is reduced and stored in a search-optimized structure, it can be queried very efficiently through Apache Solr.
Typical use cases
An IndexRecordContainer can be used in various ways. The most common use case is the Global Search: If you click the search button in the web client's Global Bar, a search field opens. When you enter a search term, for example the name Smith, the result lists matching persons, companies, or other indexed datasets. By clicking one of the results, the corresponding dataset is opened for further processing.
Besides the Global Search, an IndexRecordContainer can also be used as an alternative data source for Entities or FilterViews when a dbRecordContainer or JDitoRecordContainer does not provide the required performance.
Relation to the audit process
To keep the index up to date, it is connected to ADITO's audit process. This process is triggered on every change in the database. In the Projects window, you can find the audit process under:
process > internal > process_audit
For detailed explanations on the purpose and usage of an IndexRecordContainer, see the ADITO Information Document AID093 "Indexsearch".