Method for improving search engine efficiency
AssigneeMicrosoft Corporation
InventorsJohannes Gehrke, Robbert Van Renesse, Fred Schneider
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsJohannes Gehrke, Robbert Van Renesse, Fred Schneider
Estimating the term…
In a method for improving the efficiency of a search engine in accessing, searching and retrieving information in the form of documents stored in document or content repositories, the search engine comprises an array of search nodes hosted on one or more servers. An index of the stored document is created. The search engine processes a user search query and returns a result set of query-matching documents. The index of the search engine is configured on the basis of one or more document properties and partitioned, replicated and distributed over the array of the search nodes. The search queries are processed on the basis of the distributed index. The method realizes a framework for distributing the index of a search engine across several hosts in a computer cluster, relying on three orthogonal mechanisms for index distribution, namely index partitioning, index replication, and assignment of replicas to hosts. In this manner, different ways of configuring the index of a search engine are obtained and provide a much improved resource usage and performance, combined with any desired level of fault tolerance.
A method for improving the efficiency of a search engine in accessing, searching and retrieving information in the form of documents stored in document or content repositories, comprising:
A system for improving the efficiency of a search engine in accessing, searching and retrieving information in the form of documents stored in document or content repositories, comprising:
A memory storing computer executable instructions that when executed perform actions, comprising:
Dependencies are inferred from the claim text.