public function actionSearch($title) { $query = DictZhCyXs::find(); $query->fuzzy = true; $result = $query->where($title)->limit(20)->all(); // $db = \Yii::$app->xunsearch->getDatabase('chengyu'); // $db = (\Yii::$app->xunsearch)('chengyu'); // $xs = $db->xs; // $search = $db->getSearch(); // $search->setFuzzy(true); // $result = $search->setQuery($title)->setLimit(15)->search(); $search = Yii::$app->xunsearch->getDatabase('chengyu')->getSearch(); $hotQuery = $search->getHotQuery(); $relatedQuery = $search->getRelatedQuery(); //var_dump($relatedQuery);exit; return $this->render('search', ['query' => $title, 'models' => $result, 'hotQuery' => $hotQuery, 'relatedQuery' => $relatedQuery]); }
protected function getChengyu() { return DictZhCyXs::find()->where('title:' . $this->title)->limit(10)->all(); }