|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Searcher
Interface for conquiris searchers. Implementations specify the mapping between conquiris and lucene index searchers.
| Method Summary | ||
|---|---|---|
org.apache.lucene.document.Document |
doc(int i)
Low level Lucene method. |
|
CountResult |
getCount(org.apache.lucene.search.Query query,
org.apache.lucene.search.Filter filter,
boolean score)
Returns the number of results of a query. |
|
|
getFirst(DocMapper<T> mapper,
org.apache.lucene.search.Query query,
org.apache.lucene.search.Filter filter,
org.apache.lucene.search.Sort sort,
Highlight highlight)
Returns the first result of a query |
|
|
getPage(DocMapper<T> mapper,
org.apache.lucene.search.Query query,
int firstRecord,
int maxRecords,
org.apache.lucene.search.Filter filter,
org.apache.lucene.search.Sort sort,
Highlight highlight)
Returns a page of results of a query. |
|
org.apache.lucene.search.Query |
rewrite(org.apache.lucene.search.Query query)
Low level Lucene method. |
|
void |
search(org.apache.lucene.search.Query query,
org.apache.lucene.search.Filter filter,
org.apache.lucene.search.Collector results)
Low level Lucene method. |
|
org.apache.lucene.search.TopDocs |
search(org.apache.lucene.search.Query query,
org.apache.lucene.search.Filter filter,
int n)
Low level Lucene method. |
|
org.apache.lucene.search.TopFieldDocs |
search(org.apache.lucene.search.Query query,
org.apache.lucene.search.Filter filter,
int n,
org.apache.lucene.search.Sort sort)
Low level Lucene method. |
|
| Method Detail |
|---|
void search(org.apache.lucene.search.Query query,
org.apache.lucene.search.Filter filter,
org.apache.lucene.search.Collector results)
IndexSearcher.search(Query, Filter, Collector)
org.apache.lucene.search.TopDocs search(org.apache.lucene.search.Query query,
org.apache.lucene.search.Filter filter,
int n)
IndexSearcher.search(Query, Filter, int)
org.apache.lucene.search.TopFieldDocs search(org.apache.lucene.search.Query query,
org.apache.lucene.search.Filter filter,
int n,
org.apache.lucene.search.Sort sort)
IndexSearcher.search(Query, Filter, int, Sort)org.apache.lucene.search.Query rewrite(org.apache.lucene.search.Query query)
IndexSearcher.rewrite(Query)org.apache.lucene.document.Document doc(int i)
IndexSearcher.doc(int)
<T> ItemResult<T> getFirst(DocMapper<T> mapper,
org.apache.lucene.search.Query query,
@Nullable
org.apache.lucene.search.Filter filter,
@Nullable
org.apache.lucene.search.Sort sort,
@Nullable
Highlight highlight)
mapper - Mapper to use.query - Query to perform.filter - Filter to applysort - Sort order.highlight - Highlight configuration.
<T> PageResult<T> getPage(DocMapper<T> mapper,
org.apache.lucene.search.Query query,
int firstRecord,
int maxRecords,
@Nullable
org.apache.lucene.search.Filter filter,
@Nullable
org.apache.lucene.search.Sort sort,
@Nullable
Highlight highlight)
mapper - Mapper to use.query - Query to perform.firstRecord - First requedted record.maxRecords - Maximum number of records to return.filter - Filter to applysort - Sort order.highlight - Highlight configuration.
CountResult getCount(org.apache.lucene.search.Query query,
@Nullable
org.apache.lucene.search.Filter filter,
boolean score)
query - Query to perform.filter - Filter to applyscore - Whether the scores must be calculated.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||