@webivan1

Как правильно настроить конфиг sphinx?

Здравствуйте!
Есть сервер debian, установил sphinx /etc/sphinxsearch/
Зашел в свой проект на Yii 2 в папке конфиг создал файл sphinx.conf
в котором:
source films
{
        type                    = mysql

        sql_host                = localhost
        sql_user                = ***
        sql_pass                = ***
        sql_db                  = ***
        sql_query_pre           = SET NAMES utf8

        sql_query               = SELECT id, h2, text_not_index, keyname FROM films
}

indexer
{
    mem_limit           = 256M
}

index films
{
        source                  = films
        path                    = /var/lib/sphinxsearch/data/****
        charset_type    = utf-8
        morphology        = stem_enru
        min_word_len   = 2
        charset_table  = 0..9, A..Z->a..z, _, a..z, U+410..U+42F->U+430..U+44F, U+430..U+44F, U+401->U+451, U+451
        blend_chars    = &, ., +, U+23
        min_infix_len  = 2
        enable_star    = 1
        index_exact_words = 1
        html_strip     = 1
}

searchd
{
        listen            = localhost:9306:mysql41
}


Запустил индексатор /usr/bit/indexer --all
Все ОК отработало.

Потом скачал с композера yii2-sphinx настроил конфиг:

'sphinx' => [
            'class' => 'yii\sphinx\Connection',
            'dsn' => 'mysql:host=localhost;port=9306;dbname=***',
            'username' => '***',
            'password' => '***,
        ],


В контроллере прописал action

public function actionSphinx() {
                $query = new \yii\sphinx\Query;
                echo '</pre>';
                print_r($query->from('films')->match('Dead')->all());
                exit;
        }


Выводит ошибку moovie.pro/api/sphinx
Помогите плиз правильно настроить sphinx.
  • Вопрос задан
  • 898 просмотров
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
Ну вы из консоли руками погоняйте свои запросы
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы