drupal и sphinx пример с модулем

Давным давно я писал Sphinx и drupal на примере blogroll. В принципе это была не заметка, а перевод =)

Сегодня Я решил обсудить sphinx и друпал. Это два известных проекта, которые завоевали почётное место на многих серверах и в множестве проектов.

С помощью Сфинкса можно организовать поиск в небольшой социальной сети на друпале ( о том как создать социальную сеть на друпале 6 Я уже писал) или же при создании интернет-магазина (о чём скорее всего нужно написать =). Конечно его нельзя просто бездумно использовать, тем не менее Я думаю Вы знаете. что все инструменты хороши для своих задач =)

Итак Вы уже приобрели хостинг с поддержкой drupal и sphinx? Если нет, то могу подсказать посмотреть хостинг по ссылке хостинг — данные ребята довольно популярны в Интернете (более сотни отзывов клиентов на хостинг101) и имеют отличную репутацию (а как иначе, когда они работают с 2004).

Теперь самое время приступить к настройке. Сам по Себе сервер Сфинкса Вы должны настроить под Себя сами =)

 

А вот для Друпала 6 есть целых два модуля для интеграции с sphinx: [Модуль] Advanced sphinx и [Модуль] Sphinxsearch (для Sphinx версии 0.9.8). Правда оба эти модули находятся в состоянии development ((( Есть еще Sphinx (Sphinx search integration), но он от июня 2010(((.

Модуль  Sphinx search поддерживается сайтом Gamefilia Blogs (13000 нод, 50000 коментариев и это от 2800 пользователей). В то время как Advanced sphinx обновлялся последний раз 7 месяцев назад, но он был разработан на основе второго модуля пользователем gagaga с друпал.ру.

Итак самый заманчивый модуль Advanced sphinx который очень легко устанавливается

  1. Модуль размещается в корне вашего вебсервера по адресу «sites/all/modules».
  2. В панели администрировании друпала включаем модуль.
  3. После включения настройки будут по адресу «admin/settings/advanced_sphinx». Галочка «Generate a configuration file» позволяет сгенерировать настройки. Тут можно выбрать типы материалов для поиска. Если галачку оставить, то при каждом обновлении операция создания конфига будет повторятся.
  4. После запуска индексатора indexer —config /etc/sphinx.conf —all и сфинкса searchd —config /etc/sphinx.conf нужно проверить работоспособность. Сного переходим по вдресу «admin/settings/advanced_sphinx/check-connection».
  5. Добавляем права для всех ролей, которым потребуется доступ по адресу «admin/user/permissions» в опции «use advanced_sphinx»

Еще раз хочу отметить, что для запуска сфинкса вам потребуется не простой хостинг, а с доступом по ssh и возможностью запуска и установки демона sphinx.


Leave a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Загрузка...
Menu Title