- Скачайте архив модуля на локальный компьютер - ссылка
- Распакуйте архив модуля
- Залейте папку модуля в sites/all/modules/
- На странице списка модулей включите модуль sphinxsearch.

- После установки модуля на странице списке модулей появится сообщение с предложением перейти по ссылке. Если Вы перейдете по этой ссылке, настройка Sphinx произойдет автоматически.
- В течении некоторого времени будет происходить автонастройка Sphinx, после чего Вас перенаправит на эту страницу, где Вы можете проверить как работает поиск.

- Выведите на странице администрирования блоков admin/build/block блок Sphinx search box - с помощью этого блока пользователи смогут искать контент на Вашем сайте.
- Теперь Вы сможете начать поиск на сайте.
- Страница результатов поиска
Настройка Sphinxsearch
В этом разделе будет описано возможности ручной настройки модуля Sphinxsearch.
- Зайдите на страницу admin/settings/sphinxsearch/commands. Вы увидите следующую страницу. Ниже будет предоставлено объяснение к каждому пункту настройки.
- Start sphinx daemon. Этой командой Вы запустите поисковый демон.
- Stop sphinx daemon. Этой командой Вы остановите поисковый демон.
- Start full indexing site. Этой командой Вы запустите полную индексацию содержимого сайта. Чем больше материалов у Вас на сайте, тем больше времени займет индексация. Во время выполнения этой операции поисковый демон должен быть остановлен. Использовать при первоначальном индексировании главного индекса.
- Start delta indexing site. Для начала индексации delta-индекс. При первоначальной полной индексации(п.4) delta-индекс не индексируется - поэтому перед тем как запустить delta-индекс, Вам нужно сначала запустить полную индексацию(п.4), запустить поисковый демон(п.2), и потом уже запустить индексирование delta-индекс(п.5). Использовать при первональном индексировании delta-индекса.
- Start delta reindexing with rotate option. Запускает индексирование delta-индекса без остановки демона сфинкса. Использовать при всех последующих индексация delta-индекса, кроме первого.
- Enter periodicity for delta reindex(in minutes). Для того чтобы в индекс Sphinx добавлялись новые материалы, нужно установить, как часто контент на сайте будет переиндексироватся и добавляться в delta-индекс. Переиндексация происходит по крону, поэтому нужно настроить регулярный запуск крона. Если Вы не хотите, чтобы происходила переиндексация контента, установите этот параметр равным 0. По-умолчанию индексация delta-индекса происходит раз в 5 минут - это позволяет снизить нагрузку на сервер (индексатор индексирует меньшее количество материалов), и держать индекс в актуальном состоянии.
- Enter periodicity for merging delta and main index(in days). delta-индекс не предназначен для постоянного хранения индексов - он предназначен для хранения только новых данных. Когда он увеличивается в размерах, эффективность частой индексации delta-индекса падает, поэтому время от времени основной индекс и delta-индекс нужно объединять. Объединение индексов(merge) происходит по крону, поэтому нужно настроить регулярный запуск крона. По-умолчанию объединение индексов delta-индекса происходит раз в 7 дней. Если Вы не хотите, чтобы происходило объединение индексов, установите этот параметр равным 0.
- Файлы конфигурации, логов, индексов Sphinxsearch находится в папке ~sphinx/example.com/
- По-умолчанию в файле конфигурации, главный и дельта индексы.
- Все новые материалы попадают сначала в delta индекс (индексация происходит каждые 5 минут по крону). А раз в неделю содержимое delta-индекса переносятся в главный индекс.
- Все события переиндексации заносятся в системный лог сайта(если у Вас включен модуль Database logging). В системном журнале Вы сможете посмотреть, все ли материалы успешно проиндексировались.
- Также, чтоб ваш демон запускался сразу же после ребута сервера, нужно в крон прописать следующую задачу:
@reboot /usr/sbin/sphinx-searchd --config /home/uXXX/sphinx/example.com/config/sphinx.conf
Строчку example.com нужно заменить на Ваш домен
P.S. Эта документация с описанием того, как можно установить нашу сборку sphinxsearch на наших серверах. Обращаем Ваше внимание, что сборка заточена исключительно под наши сервера, основная ее цель - сделать более простой и удобной установку модуля sphinxsearch.
Если у Вас возникли проблемы с модулем, проверьте пожалуйста, или у Вас стоит последняя версия. Changelog предоставлен внизу. У Вас должна быть первая версия сверху. Версии можно проверять по файлу CHANGELOG.txt в середине модуля. Если файла нет, значит у Вас нулевая версия модуля.
CHANGELOG:
23.07.2011 - Version 1.1. При запуске крона, не индексировался delta-индекс - поправили теперь индексируется.
24.08.2011 - Version 1.2. После рестарта Apache убивался процесс демона Sphinx. Поправили, теперь после рестарта поиск и дальше будет работать.
7.02.2012 - Version 1.3. Мелкие фиксы + возможность формировать конфу в админке
- Для комментирования войдите или зарегистрируйтесь
Отзывы наших клиентов
- Winghost...Считаю лучший хостинг для Друпала. Перевожу сюда все остальные сайты.1 неделя 8 часов назад
- karmazzi...Было бы очень удобно, иногда приходится заходить на сайт чуть ли не с холодильника, а там ssh пока нет пока. И еще жду гибкие тарифы. Тогда и правда станет МЕГАКРУТО!!А вообще хостинг отличный, рекоме2 недели 6 дней назад
- AlexTka4...Сейчас и так все круто. Для того что бы быстро забацать сайтец практически никуда из панели уходить не нужно. PMA и file explorer присутствуют. Но можно сделать еще круче. Добавить веб-ssh-консоль.3 недели 14 часов назад
Акции и новости
- Softovic...Уважаемые клиенты, Поздравляем Вас с наступающими майскими праздниками - 1 мая и 9 мая. В преддверии выходных и праздничных дней обращаем Ваше внимание на изменения в режиме работы технической под3 недели 3 дня назад
- gorУважаемые клиенты, Пришло время планового обновления ПО на наших сервераx.Из важных моментов обновления:- обновление ядра linux ( потребуется перезагрузка сервера - 5-10 минут)- обновление5 недель 4 дня назад
- gorУважаемые клиенты, Поздравляем вас с Наступающим праздником - 8 Марта. Желаем всем нашим женшинам любви, счастья и приятных подарков от любимых людей. О важном. График работы отдела техническ11 недель 1 день назад






Комментарии (8)
Не ищет. Выдаёт:
Search service is disabled temporarily. Please, try again later.
Напишите пожалуйста тикет, если возникли какие-то проблемы - мы поможем разобраться в проблеме.
А почему блок идущий с модулем - FACETED SEARCH - не работает?
Напишите, пожалуйста, тикет по этому вопросу. На каждом сайте нужно смотреть индивидуально.
Хорошо бы темизацию формы поиска расписать.
Уточните пожалуйста, что именно Вы имеете Ввиду? Как именно Вы ее хотите темизировать?
Скажите, пожалуйста, будет ли данный модуль искать слова по вхождению в них группы символов? Например, найдёт ли в abcdef символы cde? Поставил модуль, не находит. Может что-то нужно донастроить?
Модуль ищет по морфологии, т.е. по общим частям слова