Metadata search interface
First Claim
Patent Images
1. A computer-implemented method for implementing a metadata search interface, said computer-implemented method comprising:
- accessing a configuration file for said metadata search interface, said configuration file comprising;
a predicate describing a search parameter of said metadata search interface, said predicate supporting full text searches and corresponding to a where clause that supports multiple nested predicate types, anda control attribute which associates said predicate with a control that includes a definition describing how a display element displayed on said metadata search interface is displayed and a correlation between said display element and said predicate;
generating said metadata search interface in runtime based upon said control;
accessing the display element to determine a value selected for the predicate;
determining the search parameter defined by the predicate based upon the control; and
constructing a query to a search engine architecture based upon the search parameter and the value.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for implementing a metadata search interface is disclosed. The technology creates a configuration file for the metadata search interface comprising a predicate describing a search parameter of the metadata search interface. The configuration file further comprises a control attribute which associates the predicate with a control describing how a display element displayed on the metadata search interface is displayed and a correlation between the display element and the predicate. The technology further comprises generating the metadata search interface in runtime based upon the control.
23 Citations
15 Claims
-
1. A computer-implemented method for implementing a metadata search interface, said computer-implemented method comprising:
-
accessing a configuration file for said metadata search interface, said configuration file comprising; a predicate describing a search parameter of said metadata search interface, said predicate supporting full text searches and corresponding to a where clause that supports multiple nested predicate types, and a control attribute which associates said predicate with a control that includes a definition describing how a display element displayed on said metadata search interface is displayed and a correlation between said display element and said predicate; generating said metadata search interface in runtime based upon said control; accessing the display element to determine a value selected for the predicate; determining the search parameter defined by the predicate based upon the control; and constructing a query to a search engine architecture based upon the search parameter and the value. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-usable storage medium storing instructions wherein the instructions when executed cause a computer system to perform a method for implementing a metadata search interface, said method comprising:
-
accessing a configuration file for said metadata search interface, said configuration file comprising; a predicate describing a search parameter of said metadata search interface, said predicate supporting full text searches and corresponding to a where clause that supports multiple nested predicate types, and a control attribute which associates said predicate with a control that includes a definition describing how a display element displayed on said metadata search interface is displayed and a correlation between said display element and said predicate; and generating said metadata search interface in runtime based upon said control; accessing the display element to determine a value selected for the predicate; determining the search parameter defined by the predicate based upon the control; and constructing a query to a search engine architecture based upon the search parameter and the value. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A metadata search interface system comprising:
-
a first component for accessing a configuration file for said metadata search interface and determining a display element corresponding to a predicate of a query, said first component further for displaying said display element in said metadata search interface, said predicate supporting full text searches and corresponding to a where clause that supports multiple nested predicate types; and a second component at least partially executed by a processor for accessing a value describing a search parameter and for accessing a control associated with said predicate which describes a correlation between said value and said predicate of said metadata search interface, said second component further for automatically generating a metadata query based upon said predicate and said value. - View Dependent Claims (12, 13, 14, 15)
-
Specification