|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.repo.search.AbstractResultSet
org.alfresco.repo.search.impl.lucene.LuceneResultSet
public class LuceneResultSet
Implementation of a ResultSet on top of Lucene Hits class.
Constructor Summary | |
---|---|
LuceneResultSet(org.apache.lucene.search.Hits hits,
org.apache.lucene.search.Searcher searcher,
org.alfresco.service.cmr.repository.NodeService nodeService,
org.alfresco.repo.tenant.TenantService tenantService,
org.alfresco.service.cmr.search.SearchParameters searchParameters,
LuceneConfig config)
Wrap a lucene seach result with node support |
Method Summary | |
---|---|
void |
close()
|
boolean |
getBulkFetch()
Do we bulk fetch |
int |
getBulkFetchSize()
Get the bulk fetch size. |
org.alfresco.service.cmr.repository.ChildAssociationRef |
getChildAssocRef(int n)
|
org.apache.lucene.document.Document |
getDocument(int n)
|
org.alfresco.service.cmr.repository.NodeRef |
getNodeRef(int n)
|
org.alfresco.service.cmr.repository.NodeService |
getNodeService()
|
org.alfresco.service.cmr.search.ResultSetMetaData |
getResultSetMetaData()
|
org.alfresco.service.cmr.search.ResultSetRow |
getRow(int i)
|
float |
getScore(int n)
|
int |
getStart()
|
org.alfresco.repo.tenant.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 |
Methods inherited from class org.alfresco.repo.search.AbstractResultSet |
---|
getChildAssocRefs, getFieldFacet, getNodeRefs |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LuceneResultSet(org.apache.lucene.search.Hits hits, org.apache.lucene.search.Searcher searcher, org.alfresco.service.cmr.repository.NodeService nodeService, org.alfresco.repo.tenant.TenantService tenantService, org.alfresco.service.cmr.search.SearchParameters searchParameters, LuceneConfig config)
storeRef
- hits
- Method Detail |
---|
public ResultSetRowIterator iterator()
public int length()
public org.alfresco.service.cmr.repository.NodeRef getNodeRef(int n)
public float getScore(int n) throws SearcherException
getScore
in interface org.alfresco.service.cmr.search.ResultSetSPI
getScore
in class AbstractResultSet
SearcherException
public org.apache.lucene.document.Document getDocument(int n)
public void close()
close
in interface org.alfresco.service.cmr.search.ResultSetSPI
close
in class AbstractResultSet
public org.alfresco.service.cmr.repository.NodeService getNodeService()
public org.alfresco.service.cmr.search.ResultSetRow getRow(int i)
public org.alfresco.service.cmr.repository.ChildAssociationRef getChildAssocRef(int n)
public org.alfresco.service.cmr.search.ResultSetMetaData getResultSetMetaData()
public int getStart()
public boolean hasMore()
public org.alfresco.repo.tenant.TenantService getTenantService()
public boolean setBulkFetch(boolean bulkFetch)
setBulkFetch
in interface org.alfresco.service.cmr.search.ResultSetSPI
setBulkFetch
in class AbstractResultSet
bulkFetch
- public boolean getBulkFetch()
getBulkFetch
in interface org.alfresco.service.cmr.search.ResultSetSPI
getBulkFetch
in class AbstractResultSet
public int setBulkFetchSize(int bulkFetchSize)
setBulkFetchSize
in interface org.alfresco.service.cmr.search.ResultSetSPI
setBulkFetchSize
in class AbstractResultSet
bulkFetchSize
- public int getBulkFetchSize()
getBulkFetchSize
in interface org.alfresco.service.cmr.search.ResultSetSPI
getBulkFetchSize
in class AbstractResultSet
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |