windows下coreseek,sphnix支持中文搜索
2012-10-15 00:32 来源:www.chinab4c.com 作者:ecshop专家
windows下coreseek,sphnix支持中文搜索,这个是十分有意思的。我们可以通过对coreseek,sphnix的设置来对ecshop商品信息以及文章进行检索。那么如何设置coreseek的csft.conf文件才能让coreseek,sphnix在windows下支持中文搜索。
我们按照以下配置,就可以让coreseek,sphinx很方便的支持中文搜索。
csft.conf的index里面增加以下代码
charset_dictpath=d:\coreseek\etc/
charset_type=zh_cn.utf-8
require ( "sphinxapi.php" );
$cl = new SphinxClient ();
$cl->SetServer ( '127.0.0.1', 9312);
$cl->SetConnectTimeout ( 3 );
//设置过滤条件
//$cl->SetFilter('cat_id',array(3));
$keyword= '*诺基亚N85*';
//设置偏移量
//$cl->SetLimits(0,2);
$cl->SetArrayResult ( true );
$cl->SetMatchMode ( SPH_MATCH_ANY);
//$cl->SetSortMode ( SPH_SORT_ATTR_DESC,"reg_time" );
$keyword = $cl->EscapeString($keyword);
//$k = $cl->BuildKeywords($keyword,'mysql',false);
//print_r($k);
$res = $cl->Query ( $keyword, "mysql" );
//print_r($cl);
print_r($res);
//print_r($cl->Status());
看,我们通过coreseek的设置搜索出来ecshop中文名称的商品信息。
来源:http://www.chinab4c.com
最近更新
常用插件
- ecshop红包修改成满多少减
我们在长期使用ecshop的时候,我们可以发现。ecshop的红包是一个非常强...
- ecshop通用红包编码
很多时候,为了结合促销,必须扩展一下ecshop的红包功能。ecshop的红包...
- ecshop降价通知登记插件
ecshop降价通知登记插件,主要是为了方便某些客户,对商品价格要求比...
- ecshop购物车功能改进[插件
ecshop购物车功能改进[插件套餐]主要是我们最近开发工作和开发项目中。...
- ecshop分类树中统计商品数
最近忙于开发其他项目,在不少朋友不断要求和催促的情况下,做出了该小...