Я пытаюсь реализовать полнотекстовый поиск в базе данных Firestore с помощью Elasticsearch.
Чтобы синхронизировать данные Firestore сasticsearch, я использовал облачные функции с событиями обновления Firestore, так что всякий раз, когда документ Firestore являетсяобновлено, запускается облачная функция, которая обновляет эластичный поиск.
Это работает, как и ожидалось.Однако это неэффективно с точки зрения затрат.
Я хотел бы периодически обновлять эластичный поиск каждый час, запрашивая в базе данных пожарного хранилища документы, которые изменились за последний час, и обновляя эластичный поиск.
Есть лиспособ запросить в firestore только те документы, которые были обновлены за последний час?