本发明涉及语义网络技术领域,具体涉及基于关键词优化实现搜索引擎优化技术。
背景技术:
由于关键词优化策略是公认的搜索引擎优化策略,也是整个搜索引擎优化的核心内容。用户在搜索引擎中输入信息后总是希望找到切和输入信息的相关信息,这里我们把用户输入的信息可以称为“关键词(Keywords)”。关键词也是搜索引擎建立索引表时使用的词语。目前许多学者已经对提取关键词做了深入研究,并发现了很多成熟的提取方法,比如利用TFIDF法进行关键词提取的方法,它是通过计算某个词语在网页中出现的频率高低来实现提取的,这对网页中存在的极其重要的而出现频率又不高的关键词时很不利的;以信息熵为核心技术从数学角度提取关键词也并不十分准确。为了满足上述需求,本发明提供基于关键词优化实现搜索引擎优化技术。
技术实现要素:
针对于网页中提取关键词的准确度不足问题,本发明提供了一种基于关键词优化实现搜索引擎优化技术。
为了解决上述问题,本发明是通过以下技术方案实现的:
步骤1:网页主题内容抓取;
步骤2:对上述文档进行词语切分;
步骤3:计算词语贡献值;
步骤4:关键词抓取,即根据每个词语贡献值对词语进行相关排序;
步骤5:关键词插入位置分析;
步骤6:将关键词按顺序插入网页中,达到优化的效果;
本发明有益效果是:
1、提取的关键词排序顺序更符合经验值
2、为后续的长尾关键词优化提供技术支持
3、在网站优化方面,提供更高效率的关键词
4、能帮助网站在短时间内快速提升其关键词的排名。
附图说明
图1基于关键词优化实现搜索引擎优化技术的结构流程图
图2 n元语法分词算法图解
图3中文文本预处理过程流程图
具体实施方式
为了解决网页中提取关键词的准确度不足问题,结合图1对本发明进行了详细说明,其具体实施步骤如下:
步骤1:网页主题内容抓取,其具体描述过程如下:
一般将要抓取的网页分为两部分内容:一部分是网页的主题内容;另一部分则是与主题无关的“网页噪音”,例如广告、推广链接等。实际上,网页的主题内容才是需要抓取的。可以使用“Firefox”的附加组件“Data Scraper”和“meta Studio”对网页进行抓取,保留网页的主题内容,去除“网页噪音”,并将抓取到的网页的主题内容转换为“Word”格式的文档,以方便后续操作。
步骤2:对上述文档进行词语切分,其具体切分技术如下:
步骤2.1:根据《分词词典》找到待分词句子中与词典中匹配的词,把待分词的汉字串完整的扫描一遍,在系统的词典里进行查找匹配,遇到字典里有的词就标识出来;如果词典中不存在相关匹配,就简单地分割出单字作为词;直到汉字串为空。
步骤2.2:依据概率统计学,将待分词句子拆分为网状结构,即得n个可能组合的句子结构,把此结构每条顺序节点依次规定为SM1M2M3M4M5E,其结构图如图2所示。
步骤2.3:基于信息论方法,给上述网状结构每条边赋予一定的权值,其具体计算过程如下:
根据《分词词典》匹配出的字典词与未匹配的单个词,第i条路径包含词的个数为ni。即n条路径词的个数集合为(n1,n2,…,nn)。
得min()=min(n1,n2,…,nn)
在上述留下的剩下的(n-m)路径中,求解每条相邻路径的权重大小。
在统计语料库中,计算每个词的信息量X(Ci),再求解路径相邻词的共现信
息量X(Ci,Ci+1)。既有下式:
X(Ci)=|x(Ci)1-x(Ci)2|
上式x(Ci)1为文本语料库中词Ci的信息量,x(Ci)2为含词Ci的文本信息量。
x(Ci)1=-p(Ci)1lnp(Ci)1
上式p(Ci)1为Ci在文本语料库中的概率,n为含词Ci的文本语料库的个数。
x(Ci)2=-p(Gi)2lnp(Ci)2
上式p(Ci)2为含词Ci的文本数概率值,N为统计语料库中文本总数。
同理X(Ci,Ci+1)=|x(Ci,Ci+1)1-x(Ci,Ci+1)2|
x(Ci,Ci+1)1为在文本语料库中词(Ci,Ci+1)的共现信息量,x(Ci,Ci+1)2为相邻词(Ci,Ci+1)共现的文本信息量。
同理x(Ci,Ci+1)1=-p(Ci,Ci+1)1lnp(Ci,Ci+1)1
上式p(Ci,Ci+1)1为在文本语料库中词(Ci,Ci+1)的共现概率,m为在文本库中词(Ci,Ci+1)共现的文本数量。
x(Ci,Ci+1)2=-P(Ci,Ci+1)2lnp(Ci,Ci+1)2
p(Ci,Ci+1)2为文本库中相邻词(Ci,Ci+1)共现的文本数概率。
综上可得每条相邻路径的权值为
w(Ci,Ci+1)=X(Ci)+X(Ci+1)-2X(Ci,Ci+1)
步骤2.4:找到权值最大的一条路径,即为待分词句子的分词结果,其具体计算过程如下:
有n条路径,每条路径长度不一样,假设路径长度集合为(L1,L2,…,Ln)。
假设经过取路径中词的数量最少操作,排除了m条路径,m<n。即剩下(n-m)路径,设其路径长度集合为
则每条路径权重为:
上式分别为第1,2到路径边的权重值,根据步骤1.4可以一一计算得出,为剩下(n-m)路径中第Sj条路径的长度。
权值最大的一条路径:
步骤2.5:根据停用表对文本词汇进行去停用词处理,其具体描述如下:
停用词是指在文本中出现频率高,但对于文本标识却没有太大作用的单词。去停用词的过程就是将特征项与停用词表中的词进行比较,如果匹配就将该特征项删除。
综合分词和删除停用词技术,中文文本预处理过程流程图如图3。
步骤3:计算词语贡献值,其具体计算过程如下:
步骤3.1)先找出网页的核心关键词,根据下列公式即可找出:
A=1代表关键词出现在title中
上式A=0或1,A=0代表关键词不出现在title中,k为title中的关键词出现在网页中的段落数,αi为每个段落赋予一定的权重,ni为title中的关键词在第i段中出现的次数。
选上述公式值最大所对应的title中的关键词为网页核心关键词Cmain;
步骤3.2)计算其他关键词的网页权重系数,根据下式即可得到每个词语对网页的重要程度,即有下式:
上式h为词汇出现的段落数,Pi为词汇出现在第i段的权重系数,即:
Pi=αini
为网页核心关键词的期望值,即:
上式x2越小,关键词与网页核心关键词Cmain的相关度越高,反之相关度越低。
步骤3.3)再根据语义相似度合并上述关键词,有下式:
上式s1为Ci与Cj共同祖先的深度比率,m1为Ci与Cj共同祖先的密度比率,n(Ci,C)为词Ci与词C的共现次数,n(Cj,C)为词Cj与词C的共现次数,这里
设定上述阈值sim(Ci,Cj)>β,β∈(0,1)
满足阈值条件,则合并关键词,权重为两关键词权重的和。
步骤4:关键词抓取,即根据每个词语贡献值对词语进行相关排序;
以上就是本篇文章【基于关键词优化实现搜索引擎优化技术的制作方法】的全部内容了,欢迎阅览 ! 文章地址:http://dfvalve.xrbh.cn/quote/2197.html 行业 资讯 企业新闻 行情 企业黄页 同类资讯 网站地图 返回首页 迅博思语资讯移动站 http://keant.xrbh.cn/ , 查看更多