首页> 外文期刊>ACM transactions on the web >Cache-Based Query Processing for Search Engines
【24h】

Cache-Based Query Processing for Search Engines

机译:搜索引擎的基于缓存的查询处理

获取原文
获取原文并翻译 | 示例

摘要

In practice, a search engine may fail to serve a query due to various reasons such as hardwareetwork failures, excessive query load, lack of matching documents, or service contract limitations (e.g., the query rate limits for third-party users of a search service). In this kind of scenarios, where the backend search system is unable to generate answers to queries, approximate answers can be generated by exploiting the previously computed query results available in the result cache of the search engine. In this work, we propose two alternative strategies to implement this cache-based query processing idea. The first strategy aggregates the results of similar queries that are previously cached in order to create synthetic results for new queries. The second strategy forms an inverted index over the textual information (i.e., query terms and result snippets) present in the result cache and uses this index to answer new queries. Both approaches achieve reasonable result qualities compared to processing queries with an inverted index built on the collection.
机译:实际上,搜索引擎可能由于各种原因而无法为查询提供服务,例如硬件/网络故障,过多的查询负载,缺少匹配的文档或服务合同限制(例如,针对第三方用户的查询速率限制)搜索服务)。在这种情况下,后端搜索系统无法生成查询答案,可以通过利用搜索引擎的结果缓存中可用的先前计算的查询结果来生成近似答案。在这项工作中,我们提出了两种替代策略来实现这种基于缓存的查询处理思想。第一种策略是汇总先前缓存的相似查询的结果,以便为新查询创建综合结果。第二种策略是对结果缓存中存在的文本信息(即查询字词和结果摘要)形成反向索引,并使用该索引来回答新的查询。与使用基于集合的倒排索引处理查询相比,这两种方法都可以实现合理的结果质量。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号