首页 / 资讯 / 高端建站价格:网站搜索分词,PHP如何做搜索分词?[干货]

高端建站价格:网站搜索分词,PHP如何做搜索分词?[干货]

2020-03-14 02:19


随着企业的不断壮大和发展,企业需要相匹配的线上平台作为支撑,企业线上的高端网站建设就显得十分必要。接下来大家一起来看看高端建站价格:网站搜索分词,PHP如何做搜索分词?[干货]

什么是分词?

网站搜索中分词是常用到的功能。例如我们检索关键词:上海建一个网站。常规的匹配规则是从数值库里模糊查询,内容包含“上海建一个网站”。这一个称为模糊匹配。可是当内容是“上海专业建一个网站”就不符合我们的查询要求了,可是按客户体验来说“上海专业建一个网站”这一个词也适合用户的搜索意图。那么我们就需要对“上海建一个网站”推进分词处理了。

这里我们推选用的是“PSCWS23”,PSCWS23 是由 hightman 研制开发的纯 PHP 代码完成的简易中文分词系统第二和第三版的简称。PSCWS 是英文 PHP Simple Chinese Words Segmentation 的头字母缩写,它是 SCWS 项目的前身。PSCWS 的第二版和第三版调用接口完全一致,词典也通用,仅仅是内部分词算法不一样。其中第二版运用的是正向最大匹配结合N(默认为2)层消岐计划;第三版则运用双向匹配比较相邻词汇的频次取优。运用速度上第二版略快少许,但差别不大,准确率也相差不多各有特色。

例如上术搜索“上海建一个网站”的分词结果为:

PHP分词.png

这样我们能够搜索内容包含这些关键词语任意一个,即可匹配到搜索结果。

分词能够提取英文单词,过滤人名,标点符号。

PHP分词2.png

分词结果

PHP分词3.png

 

更多功能请参考源代码,附件为源代码能够下载尝试。

fenci.rar 文件类型: .rar 4a19941e216a1feaf2c0365a56b47725.rar (3.14 MB)
高端网站建站助力企业获取更大商业价值!以上就是小编为大家分享的高端建站价格:网站搜索分词,PHP如何做搜索分词?[干货],了解更多相关知识大家可以自行搜集也可以联系小编哦~