摘要 |
A multi-way nested search utilizes one or more knowledge bases to allow a search engine to search through a database of target documents to find the best match for a given situation. In one node of the search, a user can input one or more search terms in an input string that can be searched against the database of target documents to select and score a resulting set of documents. In another node, a reference document can be input and search terms extracted for searching against the database of target documents to select and score a resulting set. In yet another node, a reverse search can be conducted in which the reference document is scored against the result set of target documents from the reference document search. These various search results and scores can be combined using combining functions to ultimately produce the most relevant set of target documents for the user. The user can control how much weigh is given to each search.
|