Populate search index¶
AtoM maintains an Elasticsearch search index to provide fast, full-text search results with faceting.
Occasionaly it is necessary to repopulate the Elasticsearch index from the primary database, especially after operations that affect many records, e.g.
- Importing data (CSV or EAD import)
- Moving a large series to a new parent record
- Moving a Fonds or Collection to a different archival institution
- Doing any bulk search and replace operation
Populating the search index requires running a symfony command line task, which is located in the root directory of the application.
php symfony search:populate