|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.verity.query.OrFieldsQueryCooker
Concatenates a set of field = value pairs in initial set of query parameters into an OR'ed VQL query.
XML Configuration Template:
<QueryCooker class="com.raritantechnologies.verity.query.OrFieldsQueryCooker"
queryField="[ input field containing query text ]" >
<Fields>
<!-- one or more Field Elements: -->
<Field ID="[ a field ID ]" />
<Field ID="[ another ID ]" />
<!-- etc... -->
</Fields>
</QueryCooker>
| Constructor Summary | |
OrFieldsQueryCooker()
|
|
| Method Summary | |
java.lang.String |
getHighlightQuery(java.lang.String[] searchSources,
OrderedMap queryParams,
ISearchFieldMap searchMap,
ILoginInfo userInfo)
returns a query suitable for use with Verity highlighting processes. |
java.lang.String |
getSourceQuery(java.lang.String[] searchSources,
OrderedMap queryParams,
ISearchFieldMap searchMap,
ILoginInfo userInfo)
returns a Verity Query Language (VQL) Source Query. |
java.lang.String |
getVerityQuery(java.lang.String[] searchSources,
OrderedMap queryParams,
ISearchFieldMap searchMap,
ILoginInfo userInfo)
returns a Verity Query Language (VQL) string for the form parameters submitted in queryParams. |
void |
initialize(org.w3c.dom.Element elem)
|
void |
setBooleanOp(java.lang.String booleanOp)
|
void |
setDelimiter(java.lang.String delimiter)
|
void |
setFields(java.util.ArrayList fields)
|
void |
setIsField(boolean isField)
|
void |
setQueryField(java.lang.String queryField)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public OrFieldsQueryCooker()
| Method Detail |
public java.lang.String getVerityQuery(java.lang.String[] searchSources,
OrderedMap queryParams,
ISearchFieldMap searchMap,
ILoginInfo userInfo)
IQueryCooker
getVerityQuery in interface IQueryCooker
public java.lang.String getSourceQuery(java.lang.String[] searchSources,
OrderedMap queryParams,
ISearchFieldMap searchMap,
ILoginInfo userInfo)
IQueryCooker
getSourceQuery in interface IQueryCooker
public java.lang.String getHighlightQuery(java.lang.String[] searchSources,
OrderedMap queryParams,
ISearchFieldMap searchMap,
ILoginInfo userInfo)
IQueryCooker
getHighlightQuery in interface IQueryCookerpublic void initialize(org.w3c.dom.Element elem)
initialize in interface IQueryCookerpublic void setBooleanOp(java.lang.String booleanOp)
public void setQueryField(java.lang.String queryField)
public void setFields(java.util.ArrayList fields)
public void setIsField(boolean isField)
public void setDelimiter(java.lang.String delimiter)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||