天天看点

PHP使用analysis的简单介绍

一般涉及到查询的时候,尤其是中文查询的时候,程序员处理起来比较头疼,这时候,除了头疼,就是感叹我中华文化的博大精深,汉字的处理是真的麻烦啊。

本人也是找了一些插件来帮助实现搜索查询功能,但是具体怎么操作,按照实际需求来。

一般有三种处理方式:

  • 利用PHP本身的一些函数和,MySQL的模糊查询,这个是比较基础的,比较简单操作,但是实现的功能也是有限的。
  • 第二种是利用analysis,只需要下载一些文件到项目里面(包括词典),不需要安装插件,即可使用,满足中小型项目的需要
  • 第三种,是安装一些插件,例如SCWS等,既需要安装程序,又需要扩展PHP,步骤较多,但是功能更强大,更完善。

本人对第二种进行一下说明

地址:https://pan.baidu.com/s/1ElOjCs1UmeaSSRw25aw4pw

提取码:qbva

下载好之后,放在项目的文件夹之下(基于Yii2.0开发)

PHP使用analysis的简单介绍

网上有很多的版本,但是都不能直接用,好多人,都是直接复制到自己博客下面,导致其他人借鉴的时候会遇到很多的问题,更多的版本,起的名字是phpanalysis.class.php,然后用的时候,一般的命名空间,都是只写类名,不会带着.class,所以,会经常出错,出现404的错误,找不到类,

PHP使用analysis的简单介绍
PHP使用analysis的简单介绍

看看执行的效果:

PHP使用analysis的简单介绍

然后,得到关键词,在对这些词语进行一些后续的处理