ADR: implement inplace reindexing API
In scope of ADR: Search text with special characters '_' and '.' re-indexing process may be required. But the existing reindexing mechanism is very slow, expensive, unreliable and there is no visibility on reindexing process, because it icludes reading records using Storage API and execute reindexing using Indexer Queue flow.
Scope:
In this ADR, we propose to implement the API which provides a new reindexing mechanism that should use native ElasticSearch functionality and because of this be much faster and allows updating indices without creating entirely new ones. It should also ensure schema synchronization during reindexing and enable background execution of reindexing tasks, preventing downtime.
Edited by Yauheni Lesnikau