unixcommunity/sphinx
Project ID: 13916
Description
Sphinx - система полнотекстового поиска, разработанная Андреем Аксёновым и распространяемая по лицензии GNU GPL. Отличительной особенностью является высокая скорость индексации и поиска, а также интеграция с существующими СУБД (MySQL, PostgreSQL) и API для распространённых языков веб-программирования (официально поддерживаются PHP, Python, Java; существуют реализованные сообществом API для Perl, Ruby,.NET[1] и C++).
Основные возможности
- Высокая скорость индексации (до 10-15 МБ/сек на каждое процессорное ядро);
- Высокая скорость поиска (до 150—250 запросов в секунду на каждое процессорное ядро с 1 000 000 документов);
- Высокая масштабируемость (крупнейший известный кластер индексирует до 3 000 000 000 документов и поддерживает более 50 миллионов запросов в день);
- Поддержка распределенного поиска;
- Поддержка нескольких полей полнотекстового поиска в документе (до 32 по умолчанию);
- Поддержка нескольких дополнительных атрибутов для каждого документа (то есть группы, временные метки и т. д.);
- Поддержка стоп-слов;
- Поддержка однобайтовых кодировок и UTF-8;
- Поддержка морфологического поиска — имеются встроенные модули для английского, русского и чешского языков; доступны модули для французского, испанского, португальского, итальянского, румынского, немецкого, голландского, шведского, норвежского, датского, финского, венгерского языков;
- Нативная поддержка MySQL (всех типов таблиц, в том числе MyISAM, InnoDB, NDB, архив и т. д.);
- Нативная поддержка PostgreSQL;
- Поддержка ODBC совместимых баз данных (MS SQL, Oracle и т. д.).
Ссылки
- UNIX.Community - Сообщество UNIX и Linux
- UNIX.Community / GitHub / Sphinx
- UNIX.Community / Facebook
- UNIX.Community / ВКонтакте
- UNIX.Community / Twitter
- UNIX.Community / YouTube
Installation Instructions
- Подключить репозиторий UNIX.Community:
dnf copr enable unixcommunity/sphinx
. - Установить пакет:
dnf install sphinx
.
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
Release | Architectures | Repo Download |
---|---|---|
EPEL 7 | x86_64 (14)* | EPEL 7 (127 downloads) |
* Total number of downloaded packages.
Quick Enable
#> dnf copr enable unixcommunity/sphinx
More info about enabling Copr repositories