|
Oracle Fusion Applications Search Java API Reference for Oracle Enterprise Crawl and Search Framework
11g Release 1 (11.1.2) E21908-02 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Searcher
Searcher is responsible for performing searches. The implementation is created by an search engine instance which is implemented for a specific search engine.
| Method Summary | |
|---|---|
void |
addFilter(java.lang.String filterName,
java.lang.String filterValue,
java.lang.String dataType,
java.lang.String operator)
Add field filters to the Searcher |
void |
addFilters(java.util.List<FieldFilter> filters)
Add field filters to the Searcher |
IndexedDocument |
createIndexedDocument(SearchContext ctx,
java.util.Map attributes)
Creates an engine implementation of indexed document based on a list attribute values. |
HitsMetaData |
getHitsMetaData()
Retruns the hit meta data per search. |
SearchHits |
search(SearchContext ctx,
QueryMetaData queryMetaData)
Returns a search hits for a given query. |
| Method Detail |
|---|
HitsMetaData getHitsMetaData()
SearchHits search(SearchContext ctx,
QueryMetaData queryMetaData)
throws SearchException
ctx - the runtime context.queryMetaData - the query data
SearchException
IndexedDocument createIndexedDocument(SearchContext ctx,
java.util.Map attributes)
ctx - the runtime search context and a searchable object must be assigned to
the context. If not, an IllegalStateException will be thrown.attributes - custom attribute values hashed agaist field attribute name.
java.lang.IllegalStateException - if ctx is not assigned with a searchable object.
void addFilter(java.lang.String filterName,
java.lang.String filterValue,
java.lang.String dataType,
java.lang.String operator)
filterName - name of the attribute used as filterfilterValue - filter value set for the attributedataType - attribute typeoperator - ex: contains, greater than, less thanvoid addFilters(java.util.List<FieldFilter> filters)
filters -
|
Oracle Fusion Applications Search Java API Reference for Oracle Enterprise Crawl and Search Framework
11g Release 1 (11.1.2) E21908-02 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||