Операция запуска индексатора:
https://docs.microsoft.com/en-us/rest/api/searchservice/run-indexer
Это операция, которую я использовал в своем коде, которая по какой-то причине выдает ошибку HTTP 429.Это немного странно, поскольку ошибка, по-видимому, возникает не впервые, а только для последующих.
Я пытаюсь сделать так, чтобы у меня был метод Save
, который помещает данные в хранилище таблиц.После успешного сохранения я вызываю эту операцию Run Indexer
, чтобы индекс знал о вновь сохраненных данных.
Операция Run Indexer
, вероятно, будет вызываться несколько раз за короткий период, так как операция Save
происходит довольно часто.Я чувствую, что это может быть одним из причин этой проблемы.Но могут быть и другие факторы, в которых я тоже не уверен.
Интересно, правильный ли это подход - использовать эту операцию?Я не вижу никаких упоминаний об этом документе API относительно ошибки 429.
В любом случае, я думаю, что в конечном итоге я хочу добиться того, чтобы я мог получать обновленный индекс после добавления любых новых данных или обновления любых существующих данных в хранилище таблиц.