powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Очень долгий поиск писем с JavaMail на почтовом ящике с 6к писем.
3 сообщений из 3, страница 1 из 1
Очень долгий поиск писем с JavaMail на почтовом ящике с 6к писем.
    #37881098
NicKolik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый!
Есть почтовый ящик на котором более 6000 писем(используется для автотестов).
В текущей реализации поиск письма выполняется очень долго!
Подскажите как можно оптимизировать поиск.


Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
  
        ...
        Folder folder = store.getFolder(FOLDER_INDOX);
          SearchTerm to = new RecipientStringTerm(Message.RecipientType.TO, "test@test.ts");
          SearchTerm sub = new SubjectTerm("Подтверждение регистрации");
          SearchTerm search_par = new AndTerm(to, sub);
             Message[] messages = folder.search(search_par);
         system.out.println("mail found - "+messages.length);
        ...
        
...
Рейтинг: 0 / 0
Очень долгий поиск писем с JavaMail на почтовом ящике с 6к писем.
    #37881208
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NicKolik,

Ну, тут вариант один. Выкачать письма и сделать инвертированный индекс с помощью Lucene или чего-нибудь похожего.
...
Рейтинг: 0 / 0
Очень долгий поиск писем с JavaMail на почтовом ящике с 6к писем.
    #37881319
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Индексы строить, конечно. Может тот же lucene прикрутить
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Очень долгий поиск писем с JavaMail на почтовом ящике с 6к писем.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]