SYSTEMS AND METHODS FOR A SEARCH ENGINE HAVING RUNTIME COMPONENTS
First Claim
1. A search engine that is stored on a computer readable medium, comprising:
- a Pre-Search component that forms an index from a plurality of documents, wherein the index comprises numeric code that includes grammar embedded rules;
a RealTime Search component that receives a search request from a user, converts the search request into the numeric code, and compares the converted search request with the index to form search results;
a RunTime Search component that is operative to perform at least one of handle duplication in the documents, providing a Topical Searcher module, and caching the index for use by an electronic device using the search engine; and
a Post-Search component that receives the search results and converts the search results into a format of the search request, and provides the converted search results to the user.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention form an information set from the current set of index information available by the operations of the pre-search and runtime Search components of the search engine. A search request that contains search terms and/or other search criteria (e.g. date or file type) is entered by a user through an input interface. The search terms and the information set are worked through the search engine modules to provide the actual results sought by the user. These results are provided to the user via an output interface. Embodiments of a search engine involve runtime aspects that remove duplicate documents from the index, provide topical searching, and provide caching for the search engine.
-
Citations
20 Claims
-
1. A search engine that is stored on a computer readable medium, comprising:
-
a Pre-Search component that forms an index from a plurality of documents, wherein the index comprises numeric code that includes grammar embedded rules; a RealTime Search component that receives a search request from a user, converts the search request into the numeric code, and compares the converted search request with the index to form search results; a RunTime Search component that is operative to perform at least one of handle duplication in the documents, providing a Topical Searcher module, and caching the index for use by an electronic device using the search engine; and a Post-Search component that receives the search results and converts the search results into a format of the search request, and provides the converted search results to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product having a computer readable medium having computer program logic recorded thereon for searching an information repository, the computer program product comprising search engine that is stored on a computer readable medium, comprising:
-
means for forming an index from a plurality of documents of the information repository, wherein the index comprises numeric code that includes grammar embedded rules; means for receiving a search request from a user, converting the search request into the numeric code, and comparing the converted search request with the index to form search results; means for performing at least one of handling duplication in the documents, providing a topical search operation, and caching the index for use by an electronic device using the search engine; and means for converting the search results into a format of the search request, and providing the converted search results to the user. - View Dependent Claims (18, 19, 20)
-
Specification