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. In further embodiments of the
invention, three pairs of search results are intersected with each other
to form three sets of final results. These final results are then ranked
based on the techniques used to form their constituent result pairs.
Une méthode et un appareil sont donnés pour améliorer la précision des systèmes de recherche documentaire qui emploient la forme logique recherchant des techniques. Au-dessous de un mode de réalisation de l'invention, plusieurs triples logiques de forme sont produits à partir de la question d'utilisateur et sont combinés ensemble par les opérateurs logiques restrictifs pour produire d'une question logique composée de forme. Une recherche est alors exécutée pour trouver les documents qui répondent aux exigences réglées par la question logique composée de forme. Dans d'autres incorporations, des résultats produits par une recherche logique de forme sont intersectés avec des résultats d'une recherche de mot pour former un ensemble de résultats plus précis. Dans d'autres modes de réalisation de l'invention, trois paires de résultats de recherche sont intersectées avec l'un l'autre pour former trois ensembles de résultats finals. Ces résultats finals sont alors rangés basés sur les techniques employées pour former leurs paires constitutives de résultat.