首页后端开发PHPPHP实现相似查找的思路和方法是什么?

PHP实现相似查找的思路和方法是什么?

时间2024-03-25 12:30:04发布访客分类PHP浏览1272
导读:这篇文章给大家分享的是PHP实现相似查找的思路和方法。小编觉得挺实用的,能应用于分词搜索,模糊搜索,多关键词搜索,模糊查询这些,下文主要介绍了简单的实现思路,有需要的朋友可以参考,接下来就跟随小编来一起学习一下吧!本文操作环境:Window...

这篇文章给大家分享的是PHP实现相似查找的思路和方法。小编觉得挺实用的,能应用于分词搜索,模糊搜索,多关键词搜索,模糊查询这些,下文主要介绍了简单的实现思路,有需要的朋友可以参考,接下来就跟随小编来一起学习一下吧!

本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑

php怎么实现相似查找?

php简单实现分词搜索,模糊搜索,多关键词搜索,模糊查询

?php
header("Content-type:text/html;
    charset=utf-8");
    
 
$keywords = "什么是快乐星球?";
    
 
for ($i=0;
     $i = mb_strlen($keywords);
 $i++) {
     
    // 将关键词的第一个字分割掉
    $a = mb_substr($keywords,$i,mb_strlen($keywords),'utf-8');
    
    // 提取每一段关键词的前2个字作为新的关键词,每个关键词进行一次查询,将查询结果加入数组
    // 最后返回数组就是最终的查询结果
    $b = mb_substr($a,0,2,'utf-8');
    
    echo $b."br/>
    ";

}
    
?>
    

预处理关键词

从0开始关键词的第一个字截掉,作为新的预处理关键词。

分词

然后,将每一个截掉第一个字的关键词进行截取前面2个字作为独立的关键词,即分词。

最后对每个关键词进行查询数据库,如果查询到结果就加入到一个数组中,没有结果就不加入数组,一直将所有关键词都查完,将结果输出即可。

现在大家对于PHP实现相似查找应该都有所了解了吧,希望大家阅读完这篇文章能有所收获。最后,想要了解更多PHP中查询的实现,大家可以关注网络其它相关文章。

文本转载自PHP中文网

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: PHP实现相似查找的思路和方法是什么?
本文地址: https://pptw.com/jishu/652780.html
JS中file对象用来做什么的,用法是怎样 如何解决Laravel使用验证时跳转到首页问题呢?

游客 回复需填写必要信息