13 января 2016 г. 19:25:45
1. Sphinx требует несколько библиотек для установки на Debian. Используйте apt-get, чтобы загрузить и установить их (mysql-client, unixodbc, libpq5):
sudo apt-get install mysql-client unixodbc libpq5
2. Теперь мы можем установить Sphinx:
sudo wget http://sphinxsearch.com/files/sphinxsearch_2.2.10-release-1~wheezy_amd64.deb
sudo dpkg -i sphinxsearch_2.2.10-release-1~wheezy_amd64.deb
3. Редактируем файл /etc/default/sphinxsearch:
sudo mcedit /etc/default/sphinxsearch
пишем следующее:
START=yes
4. Создадим свой sphinx.conf:
sudo mcedit /etc/sphinxsearch/sphinx.conf
...
Читать дальше →
sphinx, ssh, hostcms6, debian, search
07 января 2016 г. 19:51:58
В ТДС "Поиск" в код страницы добавляем к $Search_Controller_Show следующий параметр modules(), должно получится так:
<?php
...
$Search_Controller_Show
->limit(Core_Page::instance()->libParams['itemsOnPage'])
->parseUrl()
->len(Core_Page::instance()->libParams['maxlen'])
->query(Core_Array::getGet('text'))
->structure(Core_Page::instance()->structure)
->modules(
array(
3 => array(
array('module_id' => 1, 'module_value_type' => 2)
)
)
);
...
?>
Где:
3 - модуль интернет-магазин;
module_id - ID интернет-магазина;
module_value_type - 1 это группа, 2 это элемент (или товар)
...
Читать дальше →
search, hostcms6, php