Пояснение | Система полнотекстового поиска, в качестве БД для хранения индексов используется специализированное хранилище QDBM (B+ tree). Особенности:
- Высокая производительность поиска;
- Поддержка горизонтального масштабирования, P2P архитектура (на базе данной системы работает поиск в крупнейшей социальной сети Японии);
- Учет ссылок при расчете релевантности, через задействование N-gram (группа из N последовательных символов) метода и морфологического анализатора;
- Поддержка поиска точных фраз, поиска по регулярным выражениям и неточным совпадениям;
- Поддержка Unicode;
- Для индексации web-страниц задействован функциональный бот;
- Простой API с поддержкой биндингов для языков Java, Ruby, Perl, Python;
|