前面发了一些关于搜索引擎原理的文章,今天这章还是关于搜索引擎原理的,只有深入掌握搜索引擎原理才能在网站优化的中更加贴近搜索引擎来做处理。
正文开始 当用户向搜索引擎提交查询后,搜索引擎首先判断用户所提交的搜索词的类型:是普通的文本搜索、普通文本带有高级指令的搜索,还是纯高级指令搜索。这三类搜索词会分别进行不同的引索匹配。
如果是纯高级指令的搜索,那么就会触发搜索引擎相应的结果返回机制。比如:使用site、inurl、intitle等高级指令,搜索引擎会对这种搜索词进行专门的处理。按照搜索词的要求只对索引文件的相应数据进行匹配,比如,site和inurl要求搜索引擎只匹配网页的URL,intitle要求搜索引擎只匹配网页的Tiele。并且当搜索引擎识别搜索词为域名或者超链接时,也会触发返回固定形式结果的算法。如图1和图2所示,搜索词为URL时,百度会以不同于普通搜索词的、独有的展现形式返回结果。
图1 百度搜索已搜索的URL
图2 百度搜索未收录的URL
如果是纯文本的搜索词,搜索引擎就会和处理网页内容一样先进行分词,去除停止词等处理。如果用户输入了明显错误的字,搜索引擎还会一次进行错误矫正,并按照矫正后的词进行检索,如图3所示。如果是汉字的错误矫正,一般是根据拼音进行矫正,即错误汉字和矫正后的汉字是同一拼音,否者搜索引擎不会强制矫正,如图4所示。
图3
图4
如果是文本加高级指令的搜索情况,那么搜索引擎首先根据高级指令限定搜索范围,然后根据用户提交的文本搜索词,在限定范围内进行检索和排名。
用户搜索词分析完毕后,就可以正常的对索引文件进行检索了。不过为了返回用户最需要的搜索结果,对于搜索意向不明显的关键词,搜索引擎会尝试分析用户的搜索意图后,再进行对索引文件的检索。
常用搜索引擎高级指令1. site(例如向宇峰的博客:site: www.xyfeng.com)我们在百度搜索框输入site: 域名其搜索结果是网站的收录情况,包括收录的页面及页面数量(site指令来查询收录情况并不是十分准确,其中有些页面已经被收录但是查询不到)
2. domain(例子: domain: www.xyfeng.com)大家要注意这个指令,这是个误解比较大指令,很多地方的资料中会说道这个指令是查的外链,这是大错特错了,其实该指令查询的是网站的相关域,这里的相关域指的是百度收录的网页中,页面信息中(搜索引擎可以识别的)包含此域名的所有页面。其特点如下:锚文本链接查询不到;只要包含就展示;例如:domain:*****.com网页中含有Cs.*****.com、*****.com.*****.com、m.*****.com、*****.com其实不管是不是链接,都会被统计展示,如果认为是外链的话会具有非常大的误差,域名越短相关域结果就越多,大家可以自己尝试下,用一个相对较短的不存在的域名,并且重要的锚文本链接还查不到。
3. 双引号(例子:“向宇峰的博客”)指的是其搜索结果中必须完全包含向宇峰的博客的字样,不会出现向宇峰,博客这样的关键词分割的结果。我们运用这个搜索指令可以让搜索结果更精准。
4. - 号(例子:向宇峰 –向宇峰的博客)指的是展示包含向宇峰但是不包含向宇峰的博客的搜索结果,该指令就很好的满足了我们如果搜索某关键词不想出现A关键词的相关页面就可以在搜索词后添加 -A关键词,注意 –前面要加一个空格,否则不起作用。
下面是加空格和不加空格:
加空格
不加空格
5. | 号(例子:SEO | 网络推广)搜索结果包含两个关键词的某一个,相当于搜索两个关键词的搜索结果的集合。注意 | 符号的前后都要加空格。
6. intitle(例子:intitle:向宇峰)只查询标题中含有“向宇峰”的页面,该指令可以用在找针对性资料时。
7. inurl(例子:inurl: xyfeng)Url中包含xyfeng的页面。
8. 搜索引擎的组合应用这些搜索指令可以为我们的查找带来很大的帮助,我们可以根据需求来自由组合应用,用两个指令组合应用只需要我们在中间加一个空格。
查询某网站标题中包含关键词的页面site:xyfeng.com.com intitle:营销 可以查找www.xyfeng.com中关于营销的页面。
查询网站某个栏目下的收录site: www.gztcdj.com inurl: jiehun
查询婚纱摄影论坛(或者其它行业)intitle: 婚纱摄影 inurl: bbs
根据自己的需求来组合这些指令,可以帮我们查找更精确的资料。注意:本文命令主要适用于百度,不是所有的搜索引擎都支持这些搜索指令,请自行实践。
----------------------------------------------------
长按二维码,打赏一杯咖啡钱:
部分文章将会更新至博客:www.xyfeng.com
感谢关注,如果本文对你有帮助就点击右上角分享一下
微信搜索:xyfeng168
如果你有SEO、网络推广、网络营销等方面的问题可以给我留言,每条回复必看