2012地震频发警示人们善待生存环境!!!
热门推荐
您现在的位置:首页 >> 当今环境
当前位置:首页 > 当今环境

当今环境

搜索引擎中搜索结果页的缓存

作者:时间:2019-04-13
在查询系统中,搜索结果页的缓存(Cache)是对搜索“效率”贡献最大的设计。由于缓存中的搜索结果页都是前人查询的结果,因此用户的查询请求如果在缓存中命中(和前人的查询相同),则查询系统直接把缓存中存放的搜索结果页返回给用户。  用户在使用搜索引擎进行检索时,查询词可能千差万别。但是如果从大量用户的查询统计上看,总会有一些词汇经常被查询,有些词汇却很少被查询。  (1)前20%的查询词的查询次数约占了总查询次数的80%.  (2)查询具有稳定性,查过的词很可能在不久的将来还会被查询. 搜索结果缓存的实现方法和操作系统中提到的LRU算法基本一致.  有了搜索结果页缓存的设计,搜索引擎查询层就能够大大降低重复的计算量,提高同时响应用户检索请求的能力。具有搜索结果页缓存功能支持的查询系统。增加了缓存功能后,查询系统可以较少执行实际的查询计算,而采用重用缓存中保存的历史相同的查询结果网页的方法来大大提高查询效率。目前的技术能够达到在缓存中命中99%的查询,因此用户实际的查询绝大多数情况都是取自缓存的搜索结果页,这就是搜索引擎为什么能够如此快速地返回查询结果的一个重要原因。  也许是由于搜索结果页缓存的出色设计,在“效率”和“效果”之间的竞争上,“效率”占据了优势。因此近年来,查询系统的研究方向主要在“效果”上,而效果的追求还需要推测用户的查询意图。如果能正确地推测出用户的查询意图,那么对效果的改善可以说是大大有利的。 在以后将为大家了解一些关于搜索引擎推测用户查询意图的思想和方法。
热门标签:

上一篇:

下一篇: Yourphp生成html网页操作方法

搜索引擎中搜索结果页的缓存