SYSTEM AND METHOD TO ENABLE SEARCHING ACROSS MULTIPLE DATABASES AND FILES USING A SINGLE SEARCH
First Claim
Patent Images
1. A method, comprising:
- receiving search criteria;
defining an index field map object to map one or more business components to one or more result fields associated with a search engine, the index field map object including an index field type;
performing a search for data records matching the search criteria using the search engine, the search comprising searching in a plurality of databases, wherein the search further comprises searching at least one attached document stored in a file system if the index field type indicates the search is to be performed on the file system; and
generating search results comprising of the data records matching the received search criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
According to one aspect of the present invention, a method includes receiving a search category and a search keyword entered by a user. The method also includes performing a single search on at least one database and at least one attached document for data records matching the search category and the search keyword. The method further includes generating search results comprising of the data records matching the search category and the search keyword.
157 Citations
31 Claims
-
1. A method, comprising:
-
receiving search criteria;
defining an index field map object to map one or more business components to one or more result fields associated with a search engine, the index field map object including an index field type;
performing a search for data records matching the search criteria using the search engine, the search comprising searching in a plurality of databases, wherein the search further comprises searching at least one attached document stored in a file system if the index field type indicates the search is to be performed on the file system; and
generating search results comprising of the data records matching the received search criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. (canceled)
-
10. A method, comprising:
-
receiving a search category and a search keyword entered by a user;
defining an index field map object to map one or more business components to one or more result fields associated with a search engine, the index field map object including an index field type;
searching at least one database and at least one attached document for data records matching the search category and the search keyword using the search engine based on a value of the index field type; and
generating search results comprising of the data records matching the search category and the search keyword. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system, comprising:
-
a user interface to receive search criteria entered by a user;
a search engine associated with one or more result fields, the one or more result fields are mapped to one or more business components by an index field map object, the index field map object including an index field type;
a file system coupled to the search engine to store attached documents; and
a business service to perform a search for data records matching the search criteria using the search engine and to generate search results comprising of the data records matching the received search criteria, wherein the search comprises searching at least one database and the search further comprises searching at least one attached document in the file system if the index field type indicates the search is to be performed on the file system. - View Dependent Claims (17, 18, 19, 20, 31)
-
-
21. A system, comprising:
-
a user interface to receive search criteria entered by a user;
a Virtual Business Component (VBC) to receive the search criteria from the user interface if the user requested a search on at least one external database;
a search engine associated with one or more result fields, the one or more result fields are mapped to one or more business components by an index field map object, the index field map object including an index field type; and
a business service to receive the search criteria from the Virtual Business Component and to search a plurality of databases and at least one attached document for data records matching the search criteria using the search engine based on a value of the index field type. - View Dependent Claims (22, 23, 24, 25)
-
-
26. (canceled)
-
27. A machine-readable medium comprising instructions which, when executed by a machine, cause the machine to perform operations comprising:
-
receiving search criteria entered by a user;
defining an index field map object to map one or more business components to one or more result fields associated with a search engine, the index field map object including an index field type;
performing a search on a plurality of databases and at least one attached document for data records matching the search criteria using the search engine based on a value of the index field type; and
generating search results comprising of the data records matching the received search criteria. - View Dependent Claims (28, 29, 30)
-
Specification