public class LuceneResultSet extends AbstractResultSet
| Constructor and Description |
|---|
LuceneResultSet(org.apache.lucene.search.Hits hits,
org.apache.lucene.search.Searcher searcher,
NodeService nodeService,
TenantService tenantService,
SearchParameters searchParameters,
LuceneConfig config)
Wrap a lucene seach result with node support
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
int |
doc(int index) |
boolean |
getBulkFetch()
Do we bulk fetch
|
int |
getBulkFetchSize()
Get the bulk fetch size.
|
ChildAssociationRef |
getChildAssocRef(int n) |
org.apache.lucene.document.Document |
getDocument(int n) |
NodeRef |
getNodeRef(int n) |
NodeService |
getNodeService() |
long |
getNumberFound() |
ResultSetMetaData |
getResultSetMetaData() |
ResultSetRow |
getRow(int i) |
float |
getScore(int n) |
int |
getStart() |
TenantService |
getTenantService() |
boolean |
hasMore() |
ResultSetRowIterator |
iterator() |
int |
length() |
boolean |
setBulkFetch(boolean bulkFetch)
Bulk fetch results in the cache
|
int |
setBulkFetchSize(int bulkFetchSize)
Set the bulk fetch size
|
getChildAssocRefs, getFacetQueries, getFieldFacet, getHighlighting, getNodeRefs, getSpellCheckResultclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic LuceneResultSet(org.apache.lucene.search.Hits hits,
org.apache.lucene.search.Searcher searcher,
NodeService nodeService,
TenantService tenantService,
SearchParameters searchParameters,
LuceneConfig config)
hits - Hitssearcher - SearchernodeService - nodeServicetenantService - tenant servicesearchParameters - SearchParametersconfig - - lucene configpublic ResultSetRowIterator iterator()
public int length()
public NodeRef getNodeRef(int n)
public float getScore(int n)
throws SearcherException
getScore in interface ResultSetSPI<ResultSetRow,ResultSetMetaData>getScore in class AbstractResultSetSearcherExceptionpublic org.apache.lucene.document.Document getDocument(int n)
public void close()
close in interface ResultSetSPI<ResultSetRow,ResultSetMetaData>close in class AbstractResultSetpublic NodeService getNodeService()
public ResultSetRow getRow(int i)
public ChildAssociationRef getChildAssocRef(int n)
public ResultSetMetaData getResultSetMetaData()
public int getStart()
public boolean hasMore()
public TenantService getTenantService()
public boolean setBulkFetch(boolean bulkFetch)
setBulkFetch in interface ResultSetSPI<ResultSetRow,ResultSetMetaData>setBulkFetch in class AbstractResultSetbulkFetch - booleanpublic boolean getBulkFetch()
getBulkFetch in interface ResultSetSPI<ResultSetRow,ResultSetMetaData>getBulkFetch in class AbstractResultSetpublic int setBulkFetchSize(int bulkFetchSize)
setBulkFetchSize in interface ResultSetSPI<ResultSetRow,ResultSetMetaData>setBulkFetchSize in class AbstractResultSetbulkFetchSize - intpublic int getBulkFetchSize()
getBulkFetchSize in interface ResultSetSPI<ResultSetRow,ResultSetMetaData>getBulkFetchSize in class AbstractResultSetpublic int doc(int index)
index - intpublic long getNumberFound()
Copyright © 2005–2020 Alfresco Software. All rights reserved.