1.
use SphinxClient;
2.
require('sphinxapi.php'); //引入类
$sphinx = new SphinxClient(); //实例化
$sphinx->setServer('127.0.0.1',9312);
$re = $sphinx->Query('技术','*');
$data = $re['matches'];
foreach($data as $k => $v){
$arr[] = Job::find()->where(['id' => $k ])->asArray()->one();
}
foreach($arr as $k => $v){
$arr[$k] = str_replace('技术',"<font color='red'>技术</font>", $v);
}
print_r($arr);die;
本文介绍了一种使用Sphinx进行全文检索的技术实现方法。通过实例化Sphinx客户端并设置服务器地址,可以执行针对特定关键词的搜索请求。文章还展示了如何处理检索结果,包括将匹配到的关键词高亮显示。
199

被折叠的 条评论
为什么被折叠?



