1-18 3,386 views
首先要安装php-sphinx扩展,(安装方法)
$order_column = 'id DESC,time DESC';//排序规则
$s = new SphinxClient ();
$s->setServer ( 'sphinx_host', 'sphinx_port'); //$s->setServer("127.0.0.1", 9312);
//以上两句代码亦可使用$s = checkSphinx ();来代替
$indexname = "page_keyword";//索引名字
$s->setMatchMode ( SPH_MATCH_PHRASE );
$s->SetSortMode ( SPH_SORT_EXTENDED, $order_column );
$s->setMaxQueryTime ( 100000 );
$s->setLimits ( 0, $limit_total, $limit_total );
$result = $s->query ( $keyword_sphinx, $indexname );//indexname是csft.conf 里面的索引文件名称
$s->close ();
if ($result ['total'] > 0) {
var_dump($result ['matches']);
//根据打印出的结果进行相应的读取
}