Method and apparatus for deriving logical relations from linguistic relations with multiple relevance ranking strategies for information retrieval
First Claim
Patent Images
1. A method for retrieving information from a document collection, the method comprising:
- converting a user query into at least two logical form triples;
generating a compound logical form query by connecting at least two of the logical form triples with a restrictive operator wherein generating compound logical form query comprises;
determining a score for each logical form triple;
combining the scores for each logical form triple to form a total score; and
generating the compound logical form query based in art on the total score; and
searching an index of the document collection for documents that match the compound logical form query.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for improving the precision of information retrieval systems that use logical form searching techniques. Under one embodiment of the invention, several logical form triples are produced from the user'"'"'s query and are combined together by restrictive logical operators to generate a compound logical form query. A search is then performed to find documents that meet the requirements set by the compound logical form query. In other embodiments, results generated by a logical form search are intersected with results from a word search to form a more precise set of results.
37 Citations
14 Claims
-
1. A method for retrieving information from a document collection, the method comprising:
-
converting a user query into at least two logical form triples; generating a compound logical form query by connecting at least two of the logical form triples with a restrictive operator wherein generating compound logical form query comprises; determining a score for each logical form triple; combining the scores for each logical form triple to form a total score; and generating the compound logical form query based in art on the total score; and searching an index of the document collection for documents that match the compound logical form query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10)
-
-
8. The method of claim l wherein generating the compound logical form query based in part on the total score comprises:
determining that the total score is relatively high; and based on the relatively high total score, placing a non-restrictive operator between at least two logical form triples in the compound logical form query.
-
11. A method of retrieving information from a document collection, the method comprising:
-
generating a compound logical form query from a user query, the compound logical form query having at least two logical form triples connected by a restrictive operator, wherein generating a compound logical form query comprises; determining the restrictiveness of a set of logical form triples identified from the user query by weighting each individual logical form triple in the set of logical form triples; and combining logical form triples based on the weightings of the logical form triples to form the compound logical form query so as to limit the restrictiveness of the compound logical form query formed from the set of logical form triples; applying the compound logical form query to a logical form triple index of a document collection to form a set of logic-based search results; generating a word query based on words in the user query; applying the word query to a word index of the document collection to form a set of word-based search results; and intersecting the logic-based search results with the word-based search results to form a set of filtered compound results. - View Dependent Claims (12)
-
-
13. A computer-readable storage medium having computer-executable instructions for performing information retrieval steps comprising:
-
performing a logic-based search of a document collection using logical form triples created from a user query to create logic-based search results, performing the logic-based search comprising forming a compound logical form query by identifying at least two logical form triples from the user query, weighting each of the logical form triples with weights, summing the weights to form a score and connecting at least two of the logical form triples with a restrictive operator based on the score, and using the compound logical form query to search the document collection; performing a word-based search of the document collection using words taken from the user query to create word-based search results; and intersecting the logic-based search results and the word-based search results to form filtered search results. - View Dependent Claims (14)
-
Specification