Проблема с поиском

На сервер включил sphinx.
когда жму на поиск выдает вот такую ошибку, что это и как решить?
Fatal error: Cannot redeclare class SphinxClient in /var/www/dada/data/www/мойсайт/engine/lib/external/Sphinx/sphinxapi.php on line 157

2 проблема после перезда когда хочу отключить или включить плагин выдает такую ошибку Файл плагина не доступен для записи права прописал все в чем может быть проблема?

Автокомплитер

У каждого топика есть название(титл), блог (которому он принадлежит) и теги (введенные автором).
Вопрос — насколько сложно реализовать функцию автокомплитера как у Википедии, чтобы при наборе в строке поиска вываливалась подсказка вида «титл (блог/тег)». То есть автокомплитер будет выдавать подсказки по титлу топика, но в скобках добавлять его блог и теги…

Поиск на сайте. Версия LS 0.5.1

Только заметил что не работает поиск «Выдает что ничего не найдено»
По умолчанию так и должно быть? и надо обязательно ставить Сфинкс или другой плагин?
или поиск должен работать без доработок?
Версия LS 0.5.1

Что надо сделать чтобы заработало?
Читал про Сфинкс и ничего не пойму, с чего начинать? Скачал его с сайта, а дальше что? куда кидать? или это должен делать мой хостин провайдер?

Поиск по тегам - миф или реальность

Всем привет!

Очень интересует, возможен ли поиск по существующим на сайте тегам «из коробки» или надо дописывать функционал самому/ставить плагины.

А то автозаполнение поиска по тегам установил, всё работает, а нажимаю «искать» и выдаёт пустое место или топики, в содержании которых или в комментах к которым есть искомое слово :)

Кто сталкивался или знает как это вылечить — пожалуйста ответьте!

Заранее спасибо :)

Конструктор

Возможно ли в лс воплотить конструктор, суть конструктора такая:
-выбираешь из всплывающего списка «тэги» несколько штук ( как «метки» заполняешь суть такая)
-нажимаешь поиск и результат поиска выводит те топики в которых встречаются только эти «тэги»

Что то похожее на:



Куда копать наведите на мысль?

Плагин «Search Auto Completer»

Автозаполнение (автокомплитер) для формы поиска по тегам. По мере ввода текста появляется подсказка.
Обновлен для версии ЛС 0.5 (версия плагина 1.1.4)

Плагин доступен в каталоге.

Поиск

Возникла проблема с поиском. Ничего не ищет. Всегда выдает, что нет результатов. LS 0.5 поставил сразу после ее выхода. Не подскажите в чем проблема?

LiveStreet 0.5

В конфиге
config/modules/search/config.php

порт для sphinx стоит 9312, хотя в рекомендации по настройке spinx указан порт 3312. Из-за этого не работал поиск. Нужно сменить 9312 на 3312.

Не работает поиск, несмотря на видимое отсутствие ошибки в запросе

Плагин добавляет несколько полей к таблице Topic, после этого по ним необходимо настроить поиск. Модифицировал ACEMySearch, добавил функции по образцу имеющейся GetTopicsIdByRegExp, выводил получившийся запрос — базой обрабатывается корректно, результаты есть, но на страницу поиска ничего не попадает. Например, поиск по дате подачи объявления(это как раз объект, который добавляется плагином к топику):

SELECT SQL_CALC_FOUND_ROWS DISTINCT topic_id
FROM new_topic
WHERE (
topic_driveType =1
AND topic_time1 = '2011-08-29'
)
ORDER BY topic_id ASC 
LIMIT 0 , 20

Функция, которая ищет(делал на основе ACEMySearch):

public function GetTopicsIdByTime($Times, &$iCount, $iCurrPage, $iPerPage, $aParams)
{
    $aResult=array();
    if (!$aParams['bSkipTags']) {
    if(isset($Times[1])){
	$sql = "
	SELECT DISTINCT topic_id
	FROM ".Config::Get('db.table.topic')."
	WHERE (topic_driveType= 0 AND topic_time1 = ? AND topic_time2 = ?)
	ORDER BY
          topic_id ASC
	LIMIT ?d, ?d
	";
      $aRows=$this->oDb->selectPage($iCount, $sql,
          $Times[0],$Times[1],
          ($iCurrPage-1)*$iPerPage, $iPerPage);
    }else{
	$sql = "
	SELECT DISTINCT topic_id
	FROM ".Config::Get('db.table.topic')."
	WHERE (topic_driveType= 1 AND topic_time1 = ?)
	ORDER BY
          topic_id ASC
	LIMIT ?d, ?d
	";
      $aRows=$this->oDb->selectPage($iCount, $sql,
          $Times[0],
          ($iCurrPage-1)*$iPerPage, $iPerPage);
    }
    }
    if ($aRows) {
      foreach ($aRows as $aRow) {
        $aResult[]=$aRow['topic_id'];
      }
    }
    return $aResult;
}

Думал, DBSimple как-то переделывает подставленное значение, но при специально допущенной ошибке в sql выводится запрос, аналогичный приведенному выше, на который находится ненулевой результат. Работает только простейшая функция поиска по 2 полям, которые могут иметь значения 0 и 1(по строкам и с like, и с "=" не работает). С чем такое еще м.б. связано?