Search center dynamic configuration using field mappings
First Claim
Patent Images
1. A method comprising:
- providing access to a plurality of searchable objects, wherein each searchable object comprises a plurality of fields of data;
generating a search index comprising searchable fields, whereinthe generating comprisesmapping a first searchable field among the searchable fields to a first field of a first searchable object, and toa first field of a second searchable object, andmapping a second searchable field among the searchable fields toa second field of the first searchable object, and toa second field of the second searchable object, andthe second searchable object is different from the first searchable object,the mapping the first searchable field is defined by a field mappings file,the mapping the second searchable field is defined by the field mappings file,the field mappings file comprises information identifying at least one searchable object and at least one index field, andthe generating is performed at a time of a search;
modifying the field mappings file, whereinthe modifying the field mappings file is performed by at least one computer processor; and
generating a modified search index, wherein the generating the modified search index comprisesmodifying one or more search index settings based at least in part on modified fields of the field mappings file.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism for dynamically configuring searchable fields of interest within a search center is provided. A field mappings file is used to define relationships between searchable fields of interest in searchable objects and fields within a search index accessible to an enterprise-wide 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.
22 Citations
22 Claims
-
1. A method comprising:
-
providing access to a plurality of searchable objects, wherein each searchable object comprises a plurality of fields of data; generating a search index comprising searchable fields, wherein the generating comprises mapping a first searchable field among the searchable fields to a first field of a first searchable object, and to a first field of a second searchable object, and mapping a second searchable field among the searchable fields to a second field of the first searchable object, and to a second field of the second searchable object, and the second searchable object is different from the first searchable object, the mapping the first searchable field is defined by a field mappings file, the mapping the second searchable field is defined by the field mappings file, the field mappings file comprises information identifying at least one searchable object and at least one index field, and the generating is performed at a time of a search; modifying the field mappings file, wherein the modifying the field mappings file is performed by at least one computer processor; and generating a modified search index, wherein the generating the modified search index comprises modifying one or more search index settings based at least in part on modified fields of the field mappings file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
an interface configured to provide access to one or more storage devices, wherein each storage device stores one or more of a plurality 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 for generating a search index comprising searchable fields, wherein the generating comprises mapping a first searchable field among the searchable fields to a first field of a first searchable object, and to a first field of a second searchable object, and mapping a second searchable field among the searchable fields to a second field of the first searchable object, and to a second field of the second searchable object, and the second searchable object is different from the first searchable object, the mapping the first searchable field is defined by a field mappings file, the mapping the second searchable field is defined by the field mappings file, the field mappings file comprises information identifying at least one searchable object and at least one index field, and the generating is performed at a time of a search; the processor is configured for modifying the field mappings file; and the processor is configured for generating a modified search index, wherein the generating the modified search index comprises modifying one or more search index settings based at least in part on modified fields of the field mappings file. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer-readable storage medium comprising:
-
a first set of instructions, executable by a processor, configured to provide access to a plurality of searchable objects, wherein each searchable object comprises a plurality of fields of data; and a second set of instructions, executable by the processor, configured for generating a search index comprising searchable fields, wherein the second set of instructions further comprises a third set of instructions, executable by the processor, configured for mapping a first searchable field among the searchable fields to a first field of a first searchable object, and to a first field of a second searchable object, and mapping a second searchable field among the searchable fields to a second field of the first searchable object, and to a second field of the second searchable object, and the second searchable object is different from the first searchable object, the mapping the first searchable field is defined by a field mappings file, the mapping the second searchable field is defined by the field mappings file, the field mappings file comprises information identifying at least one searchable object and at least one index field, and the second set of instructions are performed at a time of a search; a fourth set of instructions, configured for modifying the field mappings file; and instructions for generating a modified search index, comprising instructions for modifying one or more search index settings based at least in part on modified fields of the field mappings file. - View Dependent Claims (19, 20, 21, 22)
-
Specification