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; and searching an index of the document collection for documents that match the compound logical form query.