Kohana 3 — Конфигурация SphinxQL

У меня установлен и работает Sphinx на моем сервере, и я создал индекс своих данных. Я установил SphinxQL в папку с модулями и включил его в загрузчике. Есть ли что-то еще, что мне нужно сделать или сделать? Я также переместил копию файла конфигурации sphinxql.php в каталог kohana/application/config, но там могут быть неправильные настройки.

Большое спасибо всем, кто пытается помочь!

return array(
    'default' => array(
        'servers' => array(         
            'home' => 'localhost:9312',         
            // Key => Value
            //'<server a name>' => '<host>:<port>',
            //'<server b name>' => '<host>:<port>',

            // For example
            //'sphinx_01' => '192.168.1.1:9301',
            //'sphinx_02' => '192.168.1.2:9301',
            //'sphinx_03' => '192.168.1.3:9301',

            // ...or...
            //'sphinx_first' => '192.168.1.1:1234',
            //'sphinx_second' => '123.45.67.89:8765',

            // ...or!
            //'my_only_server' => '127.0.0.1:2222',
        ),
    ),
);

Вот мой запрос, который я запускаю, чтобы попытаться вернуть идентификаторы документов с термином «поисковый термин» внутри.

$sphinxql = new SphinxQL();
$query    = $sphinxql->new_query();

$query->add_index('indexname')->search('searchterm');

$result = $query->execute();

person PaleAilment    schedule 30.08.2010    source источник
comment
Пожалуйста, покажите код/настройки   -  person Rene Terstegen    schedule 30.08.2010
comment
Просто добавил файл конфигурации по умолчанию, вот что у меня есть. Не совсем уверен, как его настроить, потому что я не думаю, что это просто локальный хост...   -  person PaleAilment    schedule 30.08.2010
comment
Также включен базовый фрагмент кода попытки использовать SphinxQL.   -  person PaleAilment    schedule 30.08.2010


Ответы (1)


Вы можете использовать Kohana_Database_MySQL для создания оболочки SphinxQL с небольшими изменениями.

person blagorod    schedule 04.06.2012