Difference between revisions of "Search Orchestrator"
(→Search Orchestrator) |
(→Search Orchestrator) |
||
Line 1: | Line 1: | ||
== Search Orchestrator == | == Search Orchestrator == | ||
− | The Search Orchestrator is the entry point for the information retrieval services provided in a gCube infrastructures. Implemented as a gCube web service, it is responsible for applying each stage in the chain of stages that compose the query answering process. The first stage in this chain, is the parsing of a submitted query. [http://www.loc.gov/standards/sru/specs/cql.html Contextual Query Language] parsing is performed by the [[gCQLParser]]. Then a number of predefined preprocessors will be applied to the CQL query tree, resulted from the parsing stage. Preprocessors can apply static rules to rewrite the query in an equivalent form, or enhance the query for semantic and personalization purposes. The next stage comprizes the planning phase. | + | The Search Orchestrator is the entry point for the information retrieval services provided in a gCube infrastructures. Implemented as a gCube web service, it is responsible for applying each stage in the chain of stages that compose the query answering process. The first stage in this chain, is the parsing of a submitted query. [http://www.loc.gov/standards/sru/specs/cql.html Contextual Query Language] parsing is performed by the [[gCQLParser]]. Then a number of predefined preprocessors will be applied to the CQL query tree, resulted from the parsing stage. Preprocessors can apply static rules to rewrite the query in an equivalent form, or enhance the query for semantic and personalization purposes. The next stage comprizes the planning phase. [[Search Planner]] explores the search space, and tries to find a plan optimal in terms of the estimated time for producing the complete set of results. |
Revision as of 12:58, 22 July 2011
Search Orchestrator
The Search Orchestrator is the entry point for the information retrieval services provided in a gCube infrastructures. Implemented as a gCube web service, it is responsible for applying each stage in the chain of stages that compose the query answering process. The first stage in this chain, is the parsing of a submitted query. Contextual Query Language parsing is performed by the gCQLParser. Then a number of predefined preprocessors will be applied to the CQL query tree, resulted from the parsing stage. Preprocessors can apply static rules to rewrite the query in an equivalent form, or enhance the query for semantic and personalization purposes. The next stage comprizes the planning phase. Search Planner explores the search space, and tries to find a plan optimal in terms of the estimated time for producing the complete set of results.