METHOD AND APPARATUS FOR EMPLOYING A SEARCHABLE ABSTRACTION LAYER OVER ENTERPRISE-WIDE SEARCHABLE OBJECTS
First Claim
1. A method comprising:
- mapping a set of fields of a set of searchable objects to a set of searchable fields, whereinthe set of fields comprises a first set of fields that are fewer than all the fields of the searchable objects,the fields of the searchable objects are defined when the searchable objects are designed, andsaid mapping is performed subsequent to the design of the searchable objects; and
modifying the set of searchable fields, whereinsaid modifying comprises using a second set of fields that are fewer than all the fields of the searchable objects, andthe first and second sets of fields are distinct.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism for dynamically configuring searchable fields of interest within an enterprise-wide search center is provided. Such functionality is provided through the creation and maintaining of an abstraction layer that represents the searchable fields of interest, which are gathered from the total available fields from enterprise-wide searchable objects. The abstraction layer is defined through the use of a field mappings file that relates searchable fields of interest in searchable objects with fields within a search index accessible to the search center. The field mappings file can provide the defined relationships between searchable object fields and search index fields at runtime of a user session, thus avoiding a rigid configuration at the time of search center initialization. Through such runtime modification of the abstraction layer, costly downtime due to revision of a configuration of the search center can be avoided and a dynamic flexibility in the presentation of the fields in the searchable objects can be provided without a need for modification of the searchable objects themselves.
34 Citations
20 Claims
-
1. A method comprising:
-
mapping a set of fields of a set of searchable objects to a set of searchable fields, wherein the set of fields comprises a first set of fields that are fewer than all the fields of the searchable objects, the fields of the searchable objects are defined when the searchable objects are designed, and said mapping is performed subsequent to the design of the searchable objects; and modifying the set of searchable fields, wherein said modifying comprises using a second set of fields that are fewer than all the fields of the searchable objects, and the first and second sets of fields are distinct. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
an interface configured to provide access to one or more storage devices, wherein each storage device stores one or more storage objects of a set of searchable objects, and each searchable object comprises a plurality of fields of data; and a processor, coupled to the interface, wherein the processor is configured to map a set of fields of the set of searchable objects to a set of searchable fields, wherein the set of fields comprises a first set of fields that are fewer than all the fields of the searchable objects, the fields of the searchable objects are defined when the searchable objects are designed, and said mapping is performed subsequent to the design of the searchable objects, and modify the set of searchable fields, wherein said modifying comprises using a second set of fields that are fewer than all the fields of the searchable objects, and the first and second sets of fields are distinct. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium comprising:
-
a first set of instructions, executable by a processor, configured to map a set of fields of a set of searchable objects to a set of searchable fields, wherein the set of fields comprises a first set of fields that are fewer than all the fields of the searchable objects, the fields of the searchable objects are defined when the searchable objects are designed, and said mapping is performed subsequent to the design of the searchable objects; and a second set of instructions, executable by the processor, configured to modify the set of searchable fields, wherein said modifying the set of searchable fields comprises using a second set of fields that are fewer than all the fields of the searchable objects, and the first and second sets of fields are distinct. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification