Я пишу приложение, в котором мы синхронизируем обновления наших данных, вызывая API поиска Azure с пакетами из одного элемента (как описано в в этом ответе ).В качестве резервной копии у нас есть поисковый индексатор , который запускается один раз в час.Таким образом, если обновление индекса через API завершится неудачно или мы забудем запустить его в нашем коде, изменения в конечном итоге будут синхронизированы с поисковым индексом.
Мой вопрос: :возможно, что индексатор поиска перезаписывает обновление API, как в приведенном ниже сценарии?
- Индексатор поиска копирует строку из базы данных
- Приложение обновляет эту же строку в базе данных,который затем синхронизируется с поисковым индексом с помощью вызова API
- Индекс поиска обновляет документ в индексе на основе устаревшей копии данных