建湖| 邻水| 江华| 图木舒克| 宝鸡| 青白江| 马关| 泾县| 永昌| 平房| 韶关| 南涧| 黄骅| 铁山| 建阳| 文县| 平顶山| 醴陵| 商城| 正蓝旗| 望城| 成武| 山东| 龙川| 巩留| 香河| 如东| 鄯善| 农安| 平远| 和田| 麦盖提| 洛川| 大化| 磐石| 牙克石| 饶阳| 钦州| 双桥| 明光| 衡山| 东乌珠穆沁旗| 根河| 安图| 塔什库尔干| 师宗| 耿马| 金门| 汝阳| 社旗| 铁岭市| 甘谷| 红安| 阜阳| 会东| 东安| 峡江| 承德市| 大荔| 珙县| 苏尼特左旗| 石首| 阳信| 图们| 南芬| 佛坪| 根河| 伊金霍洛旗| 耿马| 三江| 昌黎| 大埔| 桂东| 浚县| 广昌| 昌吉| 漳浦| 安泽| 杞县| 慈溪| 宁晋| 镇远| 钟祥| 黄龙| 黎城| 焦作| 灌阳| 达尔罕茂明安联合旗| 东沙岛| 黄岛| 三原| 宁都| 泗县| 白碱滩| 松桃| 永德| 昭平| 托克逊| 锡林浩特| 靖西| 嘉鱼| 白山| 津市| 托克逊| 木垒| 双城| 沧州| 崇左| 敖汉旗| 凌海| 抚顺县| 克东| 新荣| 桂平| 蒙自| 察布查尔| 魏县| 正定| 左云| 芜湖县| 泾县| 开封县| 上虞| 永丰| 麦积| 耿马| 宁强| 瓦房店| 辉县| 南宫| 赞皇| 溆浦| 芮城| 陆川| 邗江| 临湘| 镇远| 孟津| 巴中| 金阳| 突泉| 永昌| 田阳| 盐源| 腾冲| 莱芜| 赤城| 铁岭县| 东兴| 莆田| 盐边| 杜集| 南海镇| 郏县| 平凉| 双城| 台山| 凯里| 虎林| 伊金霍洛旗| 清镇| 临邑| 西峡| 金坛| 上海| 小金| 巴马| 丰台| 和林格尔| 宣恩| 泗洪| 潞城| 抚顺市| 涟水| 肥西| 荥经| 利川| 西吉| 霍城| 射洪| 余干| 北海| 德安| 比如| 松江| 临西| 岱山| 瑞金| 洪雅| 荣昌| 左云| 鹤庆| 陆河| 麟游| 南岳| 开鲁| 册亨| 上饶县| 陇川| 丰镇| 阆中| 无棣| 宕昌| 潞西| 满城| 山海关| 永济| 文水| 晋宁| 甘谷| 吴忠| 漳州| 合山| 科尔沁右翼前旗| 绥棱| 邵阳市| 永寿| 通江| 兴业| 祁阳| 李沧| 宝山| 茂县| 永川| 满城| 铜山| 黟县| 长白| 户县| 岱岳| 高陵| 翠峦| 宿州| 会泽| 竹山| 威远| 临淄| 泗阳| 永兴| 保山| 惠阳| 南浔| 江都| 连南| 碾子山| 京山| 张湾镇| 南城| 新乐| 察隅| 博兴| 鲁甸| 清徐| 歙县| 庆安| 金山| 永城| 宁化| 达尔罕茂明安联合旗| 商城| 呼伦贝尔| 武乡| 衢州| 台儿庄| 乐天堂开户
客服热线:4008-010-388
|
电话:0769-22889555

优化基础知识:搜索引擎的工作原理是什么?

发布时间:2015-9-28 8:55:58作者:佚名浏览:
    我们想要更好的理解SEO,做好SEO的工作,学习和理解搜索引擎的基本架构和原理,是非常有必要的。我们做SEO的效果体验是提高关键词排名,提高转化率,但这一切的前提是懂得搜索引擎原理,那么今天我们一起来研究下搜索引擎。

    搜索引擎工作过程大体分成四步。

    一、搜索引擎派出蜘蛛到互联网的海洋里,通过跟踪链接爬行抓取互联网里的海量信息。
    二、收集数据存入到自己的数据库,并分析网页的内容。一旦遇到权重很低的网站上有大量抄袭、复制的内容,很可能就不再爬行了。
    三、进行预处理,也就是中文分词,去除停止词,消噪(比如版权声明文字、导航条、广告等)。
    四、后按照倒叙分类,进行排名,这样在搜索引擎里输入关键词,就可以返回相应的页面。

    通用的搜索引擎一般包含了蜘蛛(Spider)、爬虫(Crawler)、索引(Indexer)、数据库、结果引擎、Web服务器这六个功能模块。不同的搜索引擎实现,某些地方可能有一定的区别,比如蜘蛛+爬出+索引的组合功能就是通过一个单一的程序来实现的,它一边下载页面,一边分析出结果,并利用已有的链接来发现新的资源。但这些功能都是所有搜索引擎所固有的,所体现的SEO原则都是类似的。下面我们来分别对这些功能模块进行阐述。

 
    1.蜘蛛(Spider)。是一个用来下载页面的模块,类似浏览器的功能。他们之间的区别在于,浏览器展现给用户的是各种形式的信息,而对于蜘蛛来说,并没有一些可视化的组件,它是直接跟基本的html源代码打交道。大家都知道,一个标准的WEB浏览器都是带有html源文件查看功能的。

    2.爬虫(Crawler)。该模块是专门用来发现每个页面的所有链接。它的任务就是通过评估找到的链接,或者已定义的地址来决定蜘蛛去哪里。爬虫跟踪这些已找到的链接,并尝试去发现对于搜索引擎来说不知道的一些文档。

    3.索引(Indexer)。此功能模块负责解析每个页面,然后分析各个页面的元素。比如,文本内容,头部内容,自定义过的特色部分,特殊的html标签等。

    4.数据库。搜索引擎下载和分析的一些数据,都要进行存储。

    5.结果引擎。结果引擎是用来进行页面的排名工作。它决定着哪些页面是匹配用户的搜索请求,并且按照有效合理的次序来显示这些结果。这是根据搜索引擎的排名算法来决定的。页面的排名是有价值的,基于用户兴趣驱动的。所以对于SEOer来说这个是感兴趣的,我们的目标就是如何有效提高所关心的网站的页面排名。

 
    6.Web服务器。这包含了这样的一个基本的web页面,有一个用于用户输入感兴趣的关键词的文本框,并且当用户提交搜索动作是,将结果合理的展示给用户。

    通过上面的讲解,我们已经知道了搜索引擎的基本架构和原理。SEO需要跟搜索引擎打交道,而搜索引擎原理是一套程序,所以我们SEO需要了解搜索引擎的原理,并且从原理中摸索搜索引擎的脾性,投其所好,那么就会取得好的排名,达到我们SEO的目的。所以做SEO,就必须懂得搜索引擎的原理。

 
关键字: 编辑:佚名

关注动点

  • 电话:0769-22889555
  • 热线:4008-010-388
  • 地址:东莞市南城区体育路2号鸿禧中心B座10楼1011-1013室
  • 官方微信平台

    客服沟通微信

    群山 堰塘土家族乡 凌民街 八松乡 羌圩乡
    八里店 晋北路 小苏村 桂果镇 瘦肉胡同
    澳门永利官网 澳门大发888网址注册 手机百家乐 澳门威尼斯人官网 澳门威尼斯人官方网址
    澳门拉斯维加斯注册网站 二十一点游戏娱乐 澳门威尼斯人平台 ag电子游戏程序破解器 澳门梭哈官网
    mg电子游戏网站 威尼斯人网上娱乐 澳门大发888赌博娱乐 博狗博彩 澳门葡京注册网址
    新濠天地官网 二八杠玩法 威尼斯人游戏平台 澳门地下开户 澳门葡京官网