Centralized storage for search servers
AssigneeSalesforce, Inc.
InventorIlan Ginzburg
Life of this patent
Estimating the term…
Loading patent…
AssigneeSalesforce, Inc.
InventorIlan Ginzburg
Estimating the term…
Techniques are disclosed relating to servicing search requests based on index information stored in a storage shared between multiple search servers. In some embodiments, a first search server maintains a local cache including index information usable to service received search requests and synchronizes the local cache with the shared storage. The synchronizing includes retrieving, from the shared storage, metadata indicative of the index information in the shared storage and determining, based on the metadata, whether the index information in the local cache differs from the shared storage. In response to determining that the index information in the local cache differs from the index information in the shared storage, the first search server updates the index information in the local cache with the index information in the shared storage. The first search server may then provide one or more search results determined using the updated index information.
A method of servicing search requests based on index information stored in a storage shared between a plurality of search servers, comprising:
A non-transitory computer readable medium having program instructions stored thereon that are capable of causing a first of a plurality of search servers to implement operations for distributing index information to a storage shared between the plurality of search servers, the operations comprising:
A non-transitory computer readable medium having program instructions stored thereon that are capable of causing a search server to implement operations for servicing search requests based on index information stored in a storage shared between a plurality of search servers, the operations comprising:
Dependencies are inferred from the claim text.