Topical Result Caching in Web Search Engines

01/09/2020
by   Ida Mele, et al.
0

Caching search results is employed in information retrieval systems to expedite query processing and reduce back-end server workload. Motivated by the observation that queries belonging to different topics have different temporal-locality patterns, we investigate a novel caching model called STD (Static-Topic-Dynamic cache). It improves traditional SDC (Static-Dynamic Cache) that stores in a static cache the results of popular queries and manages the dynamic cache with a replacement policy for intercepting the temporal variations in the query stream. Our proposed caching scheme includes another layer for topic-based caching, where the entries are allocated to different topics (e.g., weather, education). The results of queries characterized by a topic are kept in the fraction of the cache dedicated to it. This permits to adapt the cache-space utilization to the temporal locality of the various topics and reduces cache misses due to those queries that are neither sufficiently popular to be in the static portion nor requested within short-time intervals to be in the dynamic portion. We simulate different configurations for STD using two real-world query streams. Experiments demonstrate that our approach outperforms SDC with an increase up to 3 terms of hit rates, and up to 36 theoretical optimal caching algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/25/2022

Caching Historical Embeddings in Conversational Search

Rapid response, namely low latency, is fundamental in search application...
research
10/11/2019

Sub-query Fragmentation for Query Analysis and Data Caching in the Distributed Environment

When data stores and users are distributed geographically, it is essenti...
research
01/11/2022

ATRAPOS: Evaluating Metapath Query Workloads in Real Time

Heterogeneous information networks (HINs) represent different types of e...
research
10/22/2019

Exploiting Data Skew for Improved Query Performance

Analytic queries enable sophisticated large-scale data analysis within m...
research
12/22/2022

Reinforcement Learning Based Approaches to Adaptive Context Caching in Distributed Context Management Systems

Performance metrics-driven context caching has a profound impact on thro...
research
09/09/2019

The Study of Dynamic Caching via State Transition Field – the Case of Time-Invariant Popularity

This two-part paper investigates cache replacement schemes with the obje...
research
06/23/2021

Real-time Neural Radiance Caching for Path Tracing

We present a real-time neural radiance caching method for path-traced gl...

Please sign up or login with your details

Forgot password? Click here to reset