Пошукова машина Sphinx: основні функції, застосування
Основні можливості Sphinx
Sphinx допомагає включити та підвищити цінність пошуку і масштабованості завдяки таким характеристикам, які роблять його популярним серед тисяч розробників і продавців електронної комерції.
Висока швидкість пошуку (до 150-250 Мбіт/с на ядрі з 1 000 000 документів).
Підтримка розподіленого пошуку в реальному часі.
Висока швидкість індексації (до 10-15 Мбіт/с на одне ядро).
Висока масштабованість (найбільший з відомих кластерів здатний індексувати до 3 000 000 000 документів і може обробляти більше 50 мільйонів запитів в день).
Одночасна підтримка декількох полів (до 32 за замовчуванням) для повнотекстового пошуку документів.
Можливість підтримувати ряд додаткових атрибутів для кожного документа (наприклад, групи, мітки часу тощо).
Використання стоп-слів.
Підтримка різних API мов програмування (наприклад, PHP, Python, Java, Perl, Ruby, .NET і C ++ тощо).
Можливість обробляти як однобайтові кодування, так і UTF-8.
Морфологічний пошук.
Інтеграція з найбільш популярними системами управління базами даних (наприклад, MySQL, PostgreSQL)
В цілому пошукова машина Sphinx має понад 50 різних функцій (і це число постійно зростає).