Mail.ru о создании полнотекстового поиска по почте

30 января 2013 года   |  Поиск@Mail.Ru

Mail.ru о создании полнотекстового поиска по почте

Исторически в Почте Mail.Ru использовался механизм от «большого» Поиска (go.mail.ru); однако для задач поиска по почтовым ящикам такой вариант не был оптимальным ввиду большого потребления ресурсов и относительной сложности в обслуживании.

Поиском по почте пользуются около 3% владельцев почтовых ящиков; однако, хотя эта цифра кажется относительно небольшой, ящики этих людей обычно достаточно объемны, и поиск им действительно необходим. Поэтому командой разработчиков Почты Mail.ru было принято решение написать специализированный поисковый демон, который будет заниматься именно поиском по почте.

Основными требованиями к нему стали ограничения по потребляемым ресурсам (размер индекса — не более 3% от размера почтового ящика, среднее потребление оперативной памяти — не более 100 Мб, средняя утилизация CPU — не более 3%) и скорости исполнения запросов (среднее время — не более 200 мс).

Иллюстрация к статье: Яндекс.Картинки

Читайте также

Статьи