1. A system for handling a free text search query, comprising: a microprocessor connected to a memory; a particular grid component of a grid environment, wherein the grid environment comprises a plurality of computing systems each comprising at least one resource communicatively connected over a network to share each said at least one resource through a plurality of web services implemented within a web services layer extended by an open grid services infrastructure atop a grid service layer comprising at least one grid service implemented within the open grid services architecture enabling interfacing with each at least one resource, wherein the particular grid component comprises at least one of said at least one resource; the particular grid component specified to interpret a meaning of a particular aspect of at least one of a plurality of specifications within at least one search query distributed by at least one search service from among the at least one grid service; the particular grid component, responsive to receiving a free text string with a particular plurality of specifications for a particular search query from the at least one search service, for interpreting, using the microprocessor, the meaning of the particular aspect of at least one specification within the particular plurality of specifications within the free text string; and the particular grid component for returning, using the microprocessor, the interpreted meaning to the search service to synthesize with other interpreted meanings for other aspects of the free text string returned to the search service by other grid components from among the plurality of grid components.