Advanced sphinx

поиск файлов

Сделала на базе sphinxsearch небольшой поисковый модуль. Предложения и тестирование весьма желательны. Первоначально модуль делала под свои нужды, так что все лишнее, на мой взгляд, отсутствует :) Если понадобятся какие-то доработки, буду рада помочь. На d.org будет выложен позднее. Портирование на 7 будет, после отлова мелких багов, при наличии таковых.

Основные отличия от базового:
возможность автоматической генерации файла конфигурации;
mysql вместо xmlpipe2;
минимальные настройки файла конфигурации через админку (работает при автоматической генерации);
может еще что-то…

Настройка:
Копируем модуль в «sites/all/modules».
Включаем в админке.

Настройка модуля на странице «admin/settings/advanced_sphinx». Если вы хотите автоматически сгенерировать конфиг, то поставьте галочку «Generate a configuration file». Далее необходимо указать полный путь к папке, в которой храниться sphinx.conf или папку в которой могут быть созданы конфиг и другие папки. Права на запись обязательны. Также на этой странице можете выбрать типы материалов по которым будет осуществлен поиск, если не выбрано, то ищет по всем. Обратите внимание, что при каждом сохранении настроек модуля конфиг будет обновлен, если включена его генерация.

запускаем индексатор /usr/bin/indexer --config /home/user/sphinx/config/sphinx.conf --all . Потом демон сфинкса /usr/sbin/searchd --config /home/user/sphinx/config/sphinx.conf . Все пути подставляйте свои.

проверяем работоспособность на странице «admin/settings/advanced_sphinx/check-connection».
Добавляем для нужных ролей право на использование страницы поиска («use advanced_sphinx») в «admin/user/permissions»


Источник: http://drupalsn.ru

Добавить комментарий:
Имя:
E-mail:
2019 © Обсуждение Joomla и других CMS-систем управления сайтами  Правила | О проекте | Обратная связь