Для приложения, которое я создаю Мне нужно искать в определенном диапазоне дат электронные письма пользователей с десятками запросов, предпочтительно безопасным способом.
Для Gmail это достаточно просто, и приложение уже поддерживает Gmail.
Однако для IMAP это не так. IMAP поиск кажется очень медленным.
Будет ли лучшим способом загрузить всю электронную почту из диапазона дат и выполнить поиск локально? Например, в основном хранить локальную копию в течение x раз и использовать ее для всех нужд поиска? Если это так, кто-нибудь получил мнение о том, как лучше искать эти письма?
Есть ли способ прямого поиска в IMAP, который не приведет к проблемам со скоростью?
Я баловался с решениями сторонних производителей, такими как Nylas , которые обещают "API для электронной почты", но, похоже, они просто передают данные в поиск IMAP и столь же медленны.
Любые советы или подсказки будут с благодарностью!