Задать вопрос

Yii2 + Sphinx: Как решить ошибку Undefined index: Index?

Использую https://github.com/yiisoft/yii2-sphinx

указал в конфигурационном файле
'sphinx' => [
'class' => 'yii\sphinx\Connection',
'dsn' => 'mysql:host=localhost;port=9306;dbname=test',
'username' => 'root',
'password' => 'root',
],

в контролере:
static public function search()
{
return Test::find()
->from(self::tableName())
->andWhere(['price' => 500])
->all();
}

В результате получаю Undefined index: Index
  • Вопрос задан
  • 4244 просмотра
Подписаться 3 Оценить 2 комментария
Решения вопроса 1
asf
@asf Автор вопроса
1) проверте запушен ли sphinx ps aux | grep searchd
(у меня как раз был не запущен как то и не подумал так как search и indexer в консоле норм отрабатывали и возвращали результат)
2) запустите sudo service sphinxsearch restart
2) в конфиге важно указать 127.0.0.1 а не localhost
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
korzhik
@korzhik
а что в конфиге сфинкса?
Ответ написан
Ваш ответ на вопрос

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

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