Multi-source searching in a data driven application
First Claim
1. A method for multi-source searching for a data driven application, the method comprising:
- defining a form for a data driven application, the form comprising a plurality of user interface controls corresponding, respectively, to different fields in different data sources;
generating a single search index for the form, the single search index including the different fields referenced in the form and also at least one data operation for the different fields referenced in the form;
coupling the form with a search user interface comprising a search control configured to accept at least one query term, the search control comprising a text control configured to link to one or more of the different fields of the single search index; and
,directing during execution of the data driven application a search engine query of the selection of the different fields in the single search index and not the different data sources according to the at least one query term provided in the search user interface without first requiring a join operation joining the different data sources.
7 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide a method, system and computer program product for a multi-source search. In an embodiment, a method for multi-source searching for a data driven application includes defining a form for a data driven application that includes user interface controls each corresponding to respectively to different fields in different data sources. The method also includes generating a search index for the form incorporating the different fields, coupling the form with a search user interface that includes a search control configured to accept at least one query term and associating the search control with a selection of the different fields. Thereafter, during execution of the data driven application, a search engine query can be directed for the selection of the different fields in the search index and not the different data sources according to the at least one query term provided in the search user interface.
30 Citations
19 Claims
-
1. A method for multi-source searching for a data driven application, the method comprising:
-
defining a form for a data driven application, the form comprising a plurality of user interface controls corresponding, respectively, to different fields in different data sources; generating a single search index for the form, the single search index including the different fields referenced in the form and also at least one data operation for the different fields referenced in the form; coupling the form with a search user interface comprising a search control configured to accept at least one query term, the search control comprising a text control configured to link to one or more of the different fields of the single search index; and
,directing during execution of the data driven application a search engine query of the selection of the different fields in the single search index and not the different data sources according to the at least one query term provided in the search user interface without first requiring a join operation joining the different data sources. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A multi-source search data processing system configured for multi-source searching for a data driven application, the system comprising:
-
a host computer comprising memory and at least one processor; an application server executing in the host computer; a composition tool hosted by the application server, the composition tool defining a form for a data driven application, the form comprising a plurality of user interface controls corresponding to respectively to different fields in different data sources, generating a single search index for the form, the single search index including the different fields referenced in the form and also at least one data operation for the different fields referenced in the form, and coupling the form with a search user interface comprising a search control configured to accept at least one query term, the search control comprising a text control configured to link to one or more of the different fields of the single search index; and
,a search service, the search service directing during execution of the data driven application in the application server a search engine query of the selection of the different fields in the single search index and not the different data sources according to the at least one query term provided in the search user interface without first requiring a join operation joining the different data sources. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for multi-source searching for a data driven application, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code for defining a form for a data driven application, the form comprising a plurality of user interface controls corresponding to respectively to different fields in different data sources; computer readable program code for generating a single search index for the form, the single search index including the different fields referenced in the form and also at least one data operation for the different fields referenced in the form; computer readable program code for coupling the form with a search user interface comprising a search control configured to accept at least one query term, the search control comprising a text control configured to link to one or more of the different fields of the single search index; and
,computer readable program code for directing during execution of the data driven application a search engine query of the selection of the different fields in the single search index and not the different data sources according to the at least one query term provided in the search user interface without first requiring a join operation joining the different data sources. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A searching method for a data driven application, the method comprising:
-
defining a search form for a data driven application, the search form comprising a plurality of search user interface controls, each of the search user interface controls comprising a text control and corresponding to at least one different field in a single search index of data sourced from at least one data source, the single search index also including at least one data operation for at least one field of the search form, at least one of the search user interface controls specified to correspond to a selection of different fields of the single search index; accepting different search terms in different ones of the search user interface controls; and
,directing a search engine query of a selection of specified different fields in the single search index and not the different data sources according to the search terms without first requiring a join operation joining the different data sources.
-
Specification