php 同义词词库,php如何实现同义词替换
php同义词替换的实现方法:首先创建一个PHP示例文件;然后定义一个“strtr_words”方法;接着通过“file_get_contents”函数获取词库;最后通过“explode”等函数方法实现同义词替换即可。
推荐:《PHP视频教程》
php实现SEO伪原创同义词替换函数
近日和一朋友讨论PHP关于同义词替换的SEO伪原创问题,写了如下函数,并为emlog做成插件。function strtr_words($str)
{
$words=array();
$content = file_get_contents(‘words.txt’);//词库
$content = str_replace( “\r”, “”,$content); //去掉换行符(以便兼容Linux主机)
$content = preg_split(‘/\n/’, $content, -1, PREG_SPLIT_NO_EMPTY);//\n分割字符
foreach($content as $k=>$v)
{
if($k!=0)
{
$str_data = explode(‘→’,$v);//关键词分割符
$words+=array(“$str_data[0]“=>”$str_data[1]“);
}
}
return strtr($str,$words);//返回结果
}
词库words.txt格式如下:恳求→哀求
悲悼→哀伤
悲痛→哀思
悲伤→哀痛
顺序→挨次
受饿→挨饿
靠拢→挨近
注意,每一行一组同义词,中间用“→”分割。
php 同义词词库,php如何实现同义词替换相关推荐
- 媒体利器!最新同义词词库助力创作伪原创
[文章标题] "激动人心!最新同义词词库发布,助力媒体创作伪原创" [文章内容] 近日,一份全新的同义词词库正式发布,为媒体行业带来了一股新的创作风潮.这个词库的独特之处在于,它能 ...
- 充电复习之ES 扩展词库及热更新词库,扩展同义词词库,及热扩展词库
1.es扩展词库在/usr/local/es/elasticsearch-node01/plugins/elasticsearch-analysis-ik-7.2.1/config中新建文件 new_ ...
- springboot基于Elasticsearch6.x版本进行ES同义词、停用词(停止词)插件配置,远程词典热加载及数据库词典热加载总结,es停用词热更新,es同义词热更新
前言:ES版本差异较大,建议跨版本的同学,可以先了解一下版本区别,建议不要跨版本使用插件或者进行项目调试. 本总结主要基于6.x版本的6.5.1(6.2.2实测可用),分词器为IK,下载地址:http ...
- 同义词词林 java_基于同义词词林扩展版的词语相似度计算
词语相似度计算 词义相似度计算在很多领域中都有广泛的应用,例如信息检索.信息抽取.文本分类.词义排歧.基于实例的机器翻译等等.国内目前主要是使用知网和同义词词林来进行词语的相似度计算. 本文主要是根据 ...
- 关于各大输入法词库格式之间的转换
今天想把自己手机里面的词库导入到电脑里面,因为自己手机的输入法是百度输入法,然后电脑配置比较低,就用了QQ输入法纯净版,然后遇到了不同输入法词库格式不是一样的,也就导致了不兼容.在网上找了一圈,发现一 ...
- solr配置同义词,停止词,和扩展词库(IK分词器为例)
定义 同义词:搜索结果里出现的同义词.如我们输入"还行",得到的结果包括同义词"还可以". 停止词:在搜索时不用出现在结果里的词.比如is .a .are .& ...
- PHP同义词伪原创程序V1.0 修复增强版 自带4万+词库
介绍 PHP同义词伪原创程序V1.0 修复增强版 自带4万+词库是专门生成原创及伪原创文章的在线工具,可以把在互联网上复制的文章瞬间变成原创文章.本工具是一款免费的专业伪原创工具,专门针对谷歌.百度. ...
- jieba 同义词_Jieba库实现词性标注及小说人物角色抽取
4年人力资源从业经验,情报学硕士,主要内容涵盖python.数据分析和人力资源相关内容 本文运用自然语言处理技术,对中文小说<神雕侠侣>人物角色进行抽取,为使用通过社会网络分析法对人物关系 ...
- Lucene分词器,使用中文分词器,扩展词库,停用词
2019独角兽企业重金招聘Python工程师标准>>> Lucene分词器,使用中文分词器,扩展词库,停用词 博客分类: 搜索引擎,爬虫 停止词:lucene的停止词是无功能意义的词 ...
- 资源警告!有人收罗了40个中文NLP词库,放到了GitHub上
乾明 编辑整理 量子位 出品 | 公众号 QbitAI 你还在为进行中文NLP找不到词库而发愁吗? 你还在为了从文本中抽取结构化信息而抓耳挠腮吗? 现在,这些症状可以得到缓解了. 最近,在GitHub ...
最新文章
- B 站的前端崩了,后端的你别慌!
- 一、typescript介绍和安装
- 实现一个压缩Remoting传输数据的Sink:CompressionSink
- 2.scala控制结构、函数、异常处理
- JAVA基础知识总结8(设计模式)
- Http Only Cookie保护AccessToken
- C++ —— C++运算符与表达式
- JavaScript 总结几个提高性能知识点(转)
- 计算机各个部件配合完成加减乘除(计组学习二)
- 文件大小图形化软件 SpaceSniffer(转载)
- 第六章 jQuery 选择器——课后作业:
- java运行环境简称_java程序的运行环境简称为什么?
- linux服务器搭建开源蝉道10步走
- 计算机专业研究生核心能力培养(2)——如何更好的写代码
- win10笔记本自带蓝牙连接xbox one s无线手柄(也适用于耳机等蓝牙设备)
- 算法学习总结(2)——温故十大经典排序算法
- 程序员有多喜欢树莓派?这7个开发套件让他们爱不释手!
- (原创)IR2101应用笔记(IR2101)(全桥)(MOS)
- oracle中12560,如何解决Oracle数据库ORA-12560错误问题
- 压缩比13为什么建议用92的油_纯干货|马自达发动机13:1压缩比,却可以烧92号油,为何不爆震?...