Class LuceneResultSetRow

  • All Implemented Interfaces:
    org.alfresco.service.cmr.search.ResultSetRow

    public class LuceneResultSetRow
    extends AbstractResultSetRow
    A row in a result set. Created on the fly.
    Author:
    Andy Hind
    • Constructor Detail

      • LuceneResultSetRow

        public LuceneResultSetRow​(LuceneResultSet resultSet,
                                  int index)
        Wrap a position in a lucene Hits class with node support
        Parameters:
        resultSet - LuceneResultSet
        index - int
    • Method Detail

      • getDocument

        public org.apache.lucene.document.Document getDocument()
        Support to cache the document for this row
        Returns:
        Document
      • getQName

        public org.alfresco.service.namespace.QName getQName()
        Specified by:
        getQName in interface org.alfresco.service.cmr.search.ResultSetRow
        Overrides:
        getQName in class AbstractResultSetRow
      • getPrimaryAssocTypeQName

        public org.alfresco.service.namespace.QName getPrimaryAssocTypeQName()
      • getChildAssocRef

        public org.alfresco.service.cmr.repository.ChildAssociationRef getChildAssocRef()
        Specified by:
        getChildAssocRef in interface org.alfresco.service.cmr.search.ResultSetRow
        Overrides:
        getChildAssocRef in class AbstractResultSetRow
      • getNodeRef

        public org.alfresco.service.cmr.repository.NodeRef getNodeRef​(java.lang.String selectorName)
      • getNodeRefs

        public java.util.Map<java.lang.String,​org.alfresco.service.cmr.repository.NodeRef> getNodeRefs()
      • getScore

        public float getScore​(java.lang.String selectorName)
      • getScores

        public java.util.Map<java.lang.String,​java.lang.Float> getScores()
      • doc

        public int doc()