1. A computer-readable memory medium containing structured data that stores a relationship query, the query configured to be executed by a computer processor under control of a search engine to search a corpus of objects for objects that match the query, comprising: a base component that specifies one or more values for desired relationship parameters, the relationship parameters comprising one or more entity parameters, at least one action parameter, and at least one directional operator parameter that specifies a direction of relationship between one of the one or more entity parameters and the at least one action parameter; a prepositional constraint component that specifies a desired value for a prepositional phrase; a keyword constraint component that specifies one or more desired keyword values separately from and in addition to the values for the desired relationship parameters; and a metadata constraint component that specifies one or more desired values of metadata associated with each matching object; whereby, when the search engine causes the search to be executed, objects that match constraints specified by the base component, the prepositional constraint component, the keyword constraint component, and the metadata constraint component are determined to satisfy the query.
1. A computer-readable memory medium containing structured data that stores a relationship query, the query configured to be executed by a computer processor under control of a search engine to search a corpus of objects for objects that match the query, comprising: a base component that specifies one or more values for desired relationship parameters, the relationship parameters comprising one or more entity parameters, at least one action parameter, and at least one directional operator parameter that specifies a direction of relationship between one of the one or more entity parameters and the at least one action parameter; a prepositional constraint component that specifies a desired value for a prepositional phrase; a keyword constraint component that specifies one or more desired keyword values separately from and in addition to the values for the desired relationship parameters; and a metadata constraint component that specifies one or more desired values of metadata associated with each matching object; whereby, when the search engine causes the search to be executed, objects that match constraints specified by the base component, the prepositional constraint component, the keyword constraint component, and the metadata constraint component are determined to satisfy the query. 16. The memory medium of claim 1 wherein the prepositional constraint component comprises a word or a symbol followed by at least one search term.