php - 如何在 YII 中使用 Sphinx 搜索?

标签 php mysql yii sphinx

我的网络应用程序有全文搜索..我找到了这个扩展并将其安装到我的应用程序中...

http://www.yiiframework.com/extension/dgsphinxsearch/

(DGSphinx搜索扩展)

在 main.php 中我包含了这个,

'search' => array(
            'class' => 'application.components.DGSphinxSearch',
            'server' => '127.0.0.1',
            'port' => 9312,
            'maxQueryTime' => 3000,
            'enableProfiling'=>0,
            'enableResultTrace'=>0,
            'fieldWeights' => array(
                'name' => 10000,
                'keywords' => 100,
            ),
),
<小时/>

现在我不知道如何使用它...你们能给我一个如何使用它的例子吗?

我想从描述中搜索项目...

ITEM TABLE
id
code
description

请帮助我...

最佳答案

您需要重新索引所有方法:

indexer.exe --rotate --config c:\sphinx\bin\sphinx.conf --all

并重新启动“SphinxSearch”服务。

谢谢。

关于php - 如何在 YII 中使用 Sphinx 搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18058606/

相关文章:

php - 如何建立一个使用 MySQL 数据库的问答网站?

mysql - 如何使用mysql查询按字母表中的名称排序

php - 如何获取最近查看的记录的id来执行cgridview,它对于yii中的每条记录都是唯一的?

database - 多个父对象的注释

mysql - 获取每周更改的 10 行随机行(精选条目)

jQuery(...).activeform 不是 Yii 中的函数

php - 如何使用 PHP 获取网站的最终、重定向、规范 URL?

php - Google reCAPTCHA - 不断获取 `incorrect-captcha-sol`

php - Paypal NVP 错误 : CURL Request failed: SSL connect error (35)

php - 指定 PDO::FETCH_KEY_PAIR 的列