Sphinx (поисковая система)

Sphinx (поисковая система)
Sphinx
Тип

поисковая система

Разработчик

Андрей Аксенов

Написана на

C++

Операционная система

Кроссплатформенное программное обеспечение

Последняя версия

2.0.6-release (22 октября 2012)

Тестовая версия

2.0.7-dev (21 октября 2012)

Лицензия

GPL 2.0 и проприетарная

Сайт

sphinxsearch.com

Sphinx (англ. SQL Phrase Index) — система полнотекстового поиска, разработанная Андреем Аксеновым и распространяемая по лицензии 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 и т. д.);

Применение

По технологии SphinxSE осуществляется поиск на популярном блоге Хабрахабр, проекте Викимапия, BitTorrent-трекере Пиратская бухта и других высоконагруженных проектах[2]. Используется в CMS LiveStreet, доступен с помощью плагина для CMS Wordpress[3] и т. д.

См. также

Примечания

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Sphinx (поисковая система)" в других словарях:

  • Поисковая система — Эта статья должна быть полностью переписана. На странице обсуждения могут быть пояснения. Поисковая система  программно аппаратный комплекс с веб интерфейсом, предоставляющий возможност …   Википедия

  • Апорт (поисковая система) — У этого термина существуют и другие значения, см. Апорт. Апорт …   Википедия

  • Метапоисковая система — (метапоисковая машина)  это поисковая система, которая в отличие от классических поисковых машин не имеет собственной базы данных и собственного поискового индекса, а формирует поисковую выдачу за счет смешивания и переранжирования… …   Википедия

  • Список поисковых машин — …   Википедия

  • Яндекс — Координаты: 55°44′03.4″ с. ш. 37°35′17.26″ в. д. / 55.734278° с. ш. 37.588128° в. д.  …   Википедия

  • Wikia Search — Не путайте с Википедией многоязычной свободной энциклопедией Wikia Search …   Википедия

  • DuckDuckGo — DuckDuckGo …   Википедия

  • Ixquick — URL: Ixquick.com Тип сайта: Поисковая система, Электронная почта …   Википедия

  • Google — У этого термина существуют и другие значения, см. Google (значения). Google …   Википедия

  • AltaVista — URL: altavista.com Коммерческий: Да Тип сайта: Поисковая машина Регистрация …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»