|
Oracle Fusion Applications Search Java API Reference for Oracle Enterprise Crawl and Search Framework
11g Release 1 (11.1.1.6) E21908-03 |
||||||||
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.1.6) E21908-03 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |