1. A computer-implemented method for, in response to receiving a query, creating associations between various terms distilled from the query to generate a proposition, the proposition being used to interrogate semantic representations of content from documents stored in a semantic index to provide relevant search results, the method comprising: determining semantic information for a plurality of identified elements in one or more search terms, the semantic information including one or more of meanings of the identified elements or grammatical functions of the identified elements; determining a plurality of levels of association within the query; identifying a first reporting act from the plurality of identified elements, the first reporting act corresponding to an attitude report wherein the attitude report describes an attitude toward a particular topic of the query; associating the first reporting act with a first level of association of the plurality of levels of association; based on the determined semantic information for the one or more search terms, determining a semantic relationship between the first reporting act and at least one of the one or more search terms, thereby creating an association by way of a relational element that describes the semantic relationship; generating the proposition that is a logical representation of a meaning of the query that is used to interrogate semantic relationships contained within semantic representations of content from the documents, the proposition including the association between the first reporting act and the at least one of the one or more search terms; and providing relevant search results by comparing or matching the proposition against the semantic representations of content stored in the semantic index.