Xapian
Xapian — библиотека с открытым исходным кодом для полнотекстового поиска.[1] [2]
Может использоваться совместно с Perl, Python, PHP, Java, Tcl, C#, Ruby, Lua. Используется во многих операционных системах: Linux, Mac OS X, FreeBSD, NetBSD, OpenBSD, Solaris, HP-UX, Tru64 UNIX, IRIX, Microsoft Windows.
Среди программ-клиентов: Recoll.
Общие сведения
| Xapian | |
|---|---|
| Тип | поиск и программирование |
| Разработчик | xapian.org |
| Написана на | C++ |
| Операционная система | кроссплатформный |
| Последняя версия | 1.2.16 |
| Репозиторий | git.xapian.org/?p=xapian |
| Лицензия | GNU General Public License |
| Сайт | xapian.org |
Основные возможности
- Транзакции
- Одновременный поиск и обновления
- Ранжированный поиск — лучшие результаты показываются первыми
- Поиск фраз
- Поисковые запросы с использованием метасимволов («race AND condition NOT horse», «wiki*»)
- Синонимы
- Omega — веб-приложение для поиска
Примечания
Ссылки
- xapian.org — официальный сайт Xapian (англ.)
- Синтаксис запросов
- Getting Started with Xapian 1.2, 2016 (англ.)