DGSphinxSearchException

connection to 127.0.0.1:9312 failed (errno=111, msg=Connection refused)

/home/levitr01/mebeos.ru/www/protected/extensions/DGSphinxSearch/DGSphinxSearch.php(466)

454 
455         if ($this->enableResultTrace) {
456             Yii::trace("Query '$query' is performed for index '$index'", 'CEXT.DGSphinxSearch.doSearch');
457         }
458 
459         if ($this->enableProfiling) {
460             Yii::beginProfile("Search query: '{$query}' in index: '{$index}'", 'CEXT.DGSphinxSearch.doSearch');
461         }
462 
463         $res = $this->client->query($query, $index, $comment);
464 
465         if ($this->getLastError()) {
466             throw new DGSphinxSearchException($this->getLastError());
467         }
468 
469         if ($this->enableProfiling) {
470             Yii::endProfile("Search query: '{$query}' in index: '{$index}'", 'CEXT.DGSphinxSearch.doSearch');
471         }
472 
473         if ($this->enableResultTrace) {
474             Yii::trace("Query result: " . substr(print_r($res, true), 500), 'CEXT.DGSphinxSearch.doSearch');
475         }
476 
477         if (!isset($res['matches'])) {
478             $res['matches'] = array();

Stack Trace

#0
+
 /home/levitr01/mebeos.ru/www/protected/extensions/DGSphinxSearch/DGSphinxSearch.php(189): DGSphinxSearch->doSearch("index_mebeos_articles", "Матрасы с независимым пружинным бл...", "")
184      * @param string $index
185      * @param string $comment
186      * @return array
187      */
188     public function query($query, $index = '*', $comment = '') {
189         return $this->doSearch($index, $query, $comment);
190     }
191 
192     /**
193      * Экранирует строку
194      * @param type $string
#1
+
 /home/levitr01/mebeos.ru/www/protected/models/ArticlesSearchForm.php(87): DGSphinxSearch->query("Матрасы с независимым пружинным бл...", "index_mebeos_articles")
82         $search->setArrayResult(false);
83         $search->setMatchMode(SPH_MATCH_EXTENDED2);
84         $search->limit($offset * $pages->pageSize, $pages->pageSize);
85         $search->orderby('id DESC');
86         $query = $search->escapeString($this->text);
87         $result = $search->query($query, 'index_mebeos_articles');
88 
89         $articles = array();
90 
91         if ($result !== false && $result['total_found']) {
92             $ids = array_keys($result['matches']);
#2
+
 /home/levitr01/mebeos.ru/www/protected/controllers/SiteController.php(166): ArticlesSearchForm->getArticlesByText(CPagination)
161             } elseif (!empty($articlesSearchForm->text)) {
162                 $pages = new CPagination();
163                 $pages->pageSize = Yii::app()->params['pages']['articles'];
164                 $pages->applyLimit($criteria);
165 
166                 $render['articles'] = $articlesSearchForm->getArticlesByText($pages);
167                 $render['pages'] = $pages;
168             } else {
169                 $criteria->condition = 'is_published = ' . Articles::ARTILE_PUBLISHED;
170 
171                 $count = Articles::model()->count($criteria);
2024-03-28 23:05:27 Apache Yii Framework/1.1.12