admin / 14.04.2018

Sphinx (поисковая машина) — WiKi

Поисковая машина

Разработчик

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

Написана на

C++

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

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

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

2.2.7 (2015-01-20; 174 дня тому назад)

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

2.3.2-dev (2015-03-03; 132 дня тому назад)

Состояние

Active

Лицензия

GPLv2 и коммерческая

Сайт

sphinxsearch.com

Sphinx (англ. SQL Phrase Index) — система полнотекстового поиска, разработанная Андреем Аксеновым и распространяемая по лицензии GNU GPL. Отличительной особенностью является высокая скорость индексации и поиска, а также интеграция с существующими СУБД (MySQL, PostgreSQL) и API для распространённых языков веб-программирования (официально поддерживаются PHP, Python, Java; существуют реализованные сообществом API для Perl, Ruby,.NET и C++).

Содержание

  • 1 Основные возможности
  • 2 Применение
  • 3 См. также
  • 4 Примечания
  • 5 Ссылки

Основные возможности

  • Высокая скорость индексации (до 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-трекере Пиратская бухта и других высоконагруженных проектах. Используется в CMS 1С-Битрикс, HostCMS , CMS LiveStreet, Umi.CMS версии 2.9.6 и выше, доступен с помощью плагина для CMS WordPress и т. д.

В 2011 году была выпущена книга «Introduction to Search with Sphinx» издательства O’Reilly, написанная автором поисковика Андреем Аксёновым.

В Википедии есть портал
«Свободное программное обеспечение»

См. также

  • Lucene
  • Список поисковых машин
  • Полнотекстовый поиск

Примечания

  1. Sphinx search engine .NET client API
  2. Sites powered by Sphinx
  3. Начиная с версии 14.0
  4. Начиная с версии 6.2.4
  5. Ivinco » wordpress sphinx search

Ссылки

  • Официальный сайт
  • Блог о Sphinx на habrahabr.ru
  • Sphinx Search on wikibooks
  • Sphinx plugin for WordPress
  • Sphinx plugin for Zend Framework
  • Пример Sphinx поиска на реальном проекте — магазин автозапчастей, php, mysql
  Поисковые системы и машины
Общие

Ask.com (Ask Jeeves, механизм Teoma) • Blekko • Cuil (закрыт) • DuckDuckGo • Exalead • Gigablast • Google • Bing (Live Search/MSN Search) • Qwant • Yahoo! Search (Inktomi • AltaVista (закрыт)) • Alltheweb) • Яндекс.Поиск

Региональные

Accoona (Китай/США) • Alleba (Филиппины) • Ansearch (Австралия/США/Великобритания/Новая Зеландия) • Апорт (Россия) • Daum (Юж. Корея) • Guruji.com (Индия) • Поиск@Mail.Ru (Россия) • Maktoob (Бл. Восток) • Meta.ua (Украина) • Miner.hu (Венгрия) • Najdi.si (Словения) • Onkosh (Бл. Восток) • Рамблер(Россия) • Rediff (Индия) • SAPO (Португалия) • Search.ch (Швейцария) • Sesam (Норвегия/Швеция) • Спутник (Россия) • Walla! (Израиль)

…лидеры

Baidu (Китай) • Naver (Юж. Корея) • Seznam.cz (Чехия) • Yahoo! Japan (Япония) • Яндекс.Поиск (Россия, СНГ, Турция)

Тематические

TinEye • Lexxe • Topsy • FindBook.ru

Метапоиск

AskNet • Brainboost • Clusty • Dogpile • exactus.ru • Ecosia • Excite • FarSEER • HotBot • Info.com • Ixquick • Krozilo • Mamma • Metacrawler • MetaLib • Нигма • Myriad Search • SideStep • Surfwax • Turbo10 • WebCrawler • GlobalFileSearch

Открытые /
свободные

DataparkSearch • Egothor • Gonzui • Grub • Ht://dig • locust • Isearch • Lucene • Lemur Toolkit & Indri Search Engine • mnoGoSearch • Namazu • Nutch • OpenFTS • Sciencenet (научная, на технологии YaCy) • Wikia Search • Sphinx • SWISH-E • Terrier Search Engine • Xapian • YaCy • Zettair

Детские

AGAKIDS (Россия) • Ask Kids (Великобритания) • Frag Finn (Германия) • Kids AOL(США) • Kids Yahoo! (США) • Quintura Дети (Россия) • Семейный Яндекс (Россия) • Гогуль (Россия)


Sphinx (поисковая машина) Информация о


Sphinx (поисковая машина)
Sphinx (поисковая машина)

Sphinx (поисковая машина) Информация Видео


Sphinx (поисковая машина) Просмотр темы.

Sphinx (поисковая машина) что, Sphinx (поисковая машина) кто, Sphinx (поисковая машина) объяснение

There are excerpts from wikipedia on this article and video


Mar 31st

Sphinx 3.0.3 released

Time for a bugfix spring update. Enters Sphinx 3.0.3, somewhat faster (upto 2x compared to 3.0.2) and more stable. Read on for a little more, or just update now, it will be worth it.

Установка Sphinx под Linux — строим свой поисковый сервер

Read more…

Feb 26th

Sphinx 3.0.2 released

A new year, a new build! Slightly behind the initial schedule, but here goes Sphinx 3.0.2, with a few bugfixes, somewhat optimized RT inserts, and last but not least FreeBSD builds.

Read more…

Dec 18th

Sphinx 3.0.1 released

Suddenly, enters the current state of Sphinx 3, tagged 3.0.1. Get Sphinx 3.0.1 here. Production ready (and deployed), with document storage, attribute indexes, lifted index size limits, JSON key compression, etc. Read on for downloads and more details.

Read more…

Aug 7th

First indexing run with 4.0

One of the mysterious internal Sphinx 4.0 milestones that I mentioned earlier was, in fact, a first super-tiny but working index that got built using the new indexer. Today, I hit another little milestone, and now I can share a few figures obtained with a more reasonably sized test index (1 million documents) that just got built the same way. 1 000 000 documents, 1316.6 MB raw text size, and…

Read more…

Jul 24th

Sphinx 2017

Suddenly, here goes an overdue status update. Short version: Sphinx still goes on in 2017. (And I myself, ie. Andrew, ie. that weird guy who created Sphinx, am still quite alive, in case anyone’s curious.) We have downsized, we have been through a rather rough patch, and Sphinx is currently in a semi-stealth mode, again. However, the work still goes on, mostly focused on a 3.0 uber-update these days. Read on for details.

Read more…

Oct 12th

2.3.2 feature : HTTP protocol

Version 2.3.2 introduces a proof-of-concept HTTP protocol as an alternative way to connect to Sphinx.

Read more…

Oct 3rd

2.3.2 feature: built-in suggests

In Sphinx 2.3.2 we introduced several new features, one of them being the correction suggestions.

Read more…

.

.

FILED UNDER : IT

Submit a Comment

Must be required * marked fields.

:*
:*