Query meaning determination through a grid service
First Claim
1. A system for handling a free text search query, comprising:
- a search service within a grid environment for receiving a free text string as a search query, wherein said free text string comprises a plurality of specifications;
said search service further comprising;
means for controlling distribution of said free text string to a selection of a plurality of grid components, wherein each of said selection of said plurality of grid components is enabled to interpret a meaning of a particular aspect of said plurality of specifications in said free text string;
means for receiving a plurality of aspect interpretations of said free text string from said selection of said plurality of grid components;
means for synthesizing said plurality of aspect interpretations into a search-ready query.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and program for query meaning determination through a grid service are provided. A search service within a grid environment receives a free text string as a search query, wherein the free text string includes multiple specifications. The search service controls distribution of the free text string to a selection of grid components, wherein each of the selection of grid components is enabled to interpret a particular aspect of the meaning of the multiple specifications in the free text string. Multiple aspect interpretations of the free text string are received at the search service from the selection of grid components. Next, the search service synthesizes the aspect interpretations into a search-ready query, such that the search request is first interpreted by the selection of grid components to determine a thorough meaning of the free text string before submission to a search engine.
-
Citations
20 Claims
-
1. A system for handling a free text search query, comprising:
-
a search service within a grid environment for receiving a free text string as a search query, wherein said free text string comprises a plurality of specifications;
said search service further comprising;
means for controlling distribution of said free text string to a selection of a plurality of grid components, wherein each of said selection of said plurality of grid components is enabled to interpret a meaning of a particular aspect of said plurality of specifications in said free text string;
means for receiving a plurality of aspect interpretations of said free text string from said selection of said plurality of grid components;
means for synthesizing said plurality of aspect interpretations into a search-ready query. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for handling a free text search query, comprising:
-
receiving a free text string as a search query at a search service within a grid environment, wherein said free text string comprises a plurality of specifications;
controlling distribution of said free text string from said search service to a selection of a plurality of grid components, wherein each of said selection of said plurality of grid components is enabled to interpret a meaning of a particular aspect of said plurality of specifications in said free text string;
receiving a plurality of aspect interpretations of said free text string from said selection of said plurality of grid components;
synthesizing said plurality of aspect interpretations at said search service into a search-ready query, such that said search query is first interpreted by said selection of said plurality of grid components to determine a thorough meaning of said plurality of specifications of said free text string before submission to a search engine. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, residing on a computer readable medium, for handling a free text search query, comprising:
-
receiving a free text string as a search query at a search service within a grid environment, wherein said free text string comprises a plurality of specifications;
controlling distribution of said free text string from said search service to a selection of a plurality of grid components, wherein each of said selection of said plurality of grid components is enabled to interpret a meaning of a particular aspect of said plurality of specifications in said free text string;
receiving a plurality of aspect interpretations of said free text string from said selection of said plurality of grid components;
synthesizing said plurality of aspect interpretations at said search service into a search-ready query. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification