1. A method comprising: by one or more computing devices, receiving a search query comprising a plurality of search terms; by one or more computing devices, identifying in the search query a first search term of the plurality of search terms, wherein the first search term is determined to be associated with a first object type of a plurality of object types; by one or more computing devices, modifying the search query by optionalizing the first search term in the search query, the optionalizing being based on the first search term being determined to be associated with the first object type, wherein the optionalizing comprises requiring, from execution of the search query as modified, a particular ratio of results matching the first search term to all results; and by one or more computing devices, sending the search query as modified for execution against a first data store from a plurality of data stores, the first data store storing objects of the first object type.