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

Sphinx
ТипПошукова система
РозробникАндрій Аксьонов
Стабільний випуск2.2.7-release (20 січня 2015; 9 років тому (2015-01-20))
Нестабільний випуск2.3.2-dev (3 березня 2015; 9 років тому (2015-03-03))
Операційна системабагатоплатформенна
Мова програмуванняC++
Стан розробкиActive
ЛіцензіяGPLv2 і комерційна
Вебсайтsphinxsearch.com
У Вікіпедії є статті про інші значення цього терміна: Sphinx.

Sphinx (англ. SQL Phrase Index) — система повнотекстового пошуку, розроблена Андрієм Аксьоновим. Відмінною особливістю є висока швидкість індексації та пошуку, а також інтеграція з існуючими СУБД (MySQL, PostgreSQL) та наявність API для поширених мов вебпрограмування (офіційно підтримуються PHP, Python, Java; існують реалізовані спільнотою API для Perl, Ruby, .NET та 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, тощо).

Приклади використання

Sphinx використовують такі сайти, як:

  • Craigslist.org
  • Avito.ru
  • Infegy.com
  • Boardreader.com
  • Habrahabr.ru

Та багато інших [Архівовано 22 травня 2014 у Wayback Machine.]

Ліцензія

Sphinx використовує подвійне ліцензування:

  1. GNU GPL.
  2. Комерційна ліцензія для випадків, які не задовольняють вимогам GNU GPLv2.
  • п
  • о
  • р
Загальні
Ask.com • blekko[en]Cuil зупинено • DuckDuckGo • Exalead • GigablastGoogleBingQwantYahoo!AltaVista зупинено • AlltheWebЯндекс.Пошук • Aliweb • Lycos
Регіональні
Accoona (Китай / США) • Alleba (Філіппіни) • Ansearch (Австралія / США / Британія / Нова Зеландія) • Daum (Пд. Корея)• Guruji.com (Індія) • Поиск@Mail.Ru (Росія) • Maktoob • META (Україна/Росія) • Miner.hu (Угорщина) • Najdi.si (Словенія) • SAPO (Португалія) • Search.ch (Швейцарія) • Sesam (Норвегія / Швеція) • Seznam.cz (Чехія) • Walla! (Ізраїль)
Лідери
Baidu (Китай) • Naver (Південна Корея) • Yahoo! Japan (Японія)
Метапошук
AskNet • Brainboost • Clusty • Dogpile • EcosiaExcite • FarSEER • HotBot • Info.com • Ixquick • Krozilo • Mamma • Metacrawler • MetaLib[en] • Myriad Search • SideStep • Surfwax • Turbo10 • WebCrawler • GlobalFileSearch
Відкрите/Вільне
DataparkSearch • Egothor • Gonzui • Grub • • locust • IsearchLucene • Lemur Toolkit & Indri Search Engine • mnoGoSearch • Namazu • Nutch • OpenFTS • Sciencenet • Wikia Search[en] • Sphinx • SWISH-E[en] • Terrier Search Engine[en] • Xapian[en]YaCy • Zettair