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 control corresponding to respectively to different fields in different data sources;
generating a search index for the form incorporating the different fields;
coupling the form with a search user interface comprising a search control configured to accept at least one query term;
associating the search control with a selection of the different fields; and
,directing during execution of the data driven application a search engine query of 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.
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.
35 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 control corresponding to respectively to different fields in different data sources; generating a search index for the form incorporating the different fields; coupling the form with a search user interface comprising a search control configured to accept at least one query term; associating the search control with a selection of the different fields; and
,directing during execution of the data driven application a search engine query of 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. The method of claim 6, further comprising updating corresponding data fields in the data sources subsequent to updating the search index responsive to a data access operation directed in the form during the execution of the data driven application.
-
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 control corresponding to respectively to different fields in different data sources, generating a search index for the form incorporating the different fields, coupling the form with a search user interface comprising a search control configured to accept at least one query term and associating the search control with a selection of the different fields; 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 search index and not the different data sources according to the at least one query term provided in the search user interface. - 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 control corresponding to respectively to different fields in different data sources; computer readable program code for generating a search index for the form incorporating the different fields; 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; computer readable program code for associating the search control with a selection of the different fields; 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 search index and not the different data sources according to the at least one query term provided in the search user interface. - 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 controls corresponding to at least one different field in a search index of data sourced from at least one data source, at least one of the controls specified to correspond to a selection of different fields of the 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 search index and not the different data sources according to the search terms.
-
Specification