Method for improving search engine efficiency
AssigneeFast Search & Transfer AS
InventorsJohannes Gehrke, Robbert Van Renesse, Fred Schneider
Life of this patent
Estimating the term…
Loading patent…
AssigneeFast Search & Transfer AS
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, wherein an indexing subsystem of the search engines crawls the stored documents and generates an index thereof wherein applying a user search query to the index shall return a result set of at least some query-matching documents to the user, wherein the search engine comprises an array of search nodes hosted on one or more servers, and wherein the method is
Dependencies are inferred from the claim text.