Package org.alfresco.repo.search
Interface SearchEngineResultSet
-
- All Superinterfaces:
Iterable<ResultSetRow>,ResultSet,ResultSetSPI<ResultSetRow,ResultSetMetaData>,SearchEngineResultMetadata
- All Known Implementing Classes:
SolrJSONResultSet
public interface SearchEngineResultSet extends ResultSet, SearchEngineResultMetadata
Supertype layer interface for all resultset coming from a search engine (e.g. Elasticsearch, Solr) This interface has been originally extracted from the Apache Solr ResultSet implementation, that's the reason why the naming used for denoting some things (e.g. facets) is tied to the Solr world.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,List<Pair<String,Integer>>>getFacetIntervals()Map<String,List<Map<String,String>>>getFacetRanges()Map<String,List<Pair<String,Integer>>>getFieldFacets()longgetLastIndexedTxId()List<GenericFacetResponse>getPivotFacets()booleangetProcessedDenies()Map<String,Set<Metric>>getStats()-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Methods inherited from interface org.alfresco.service.cmr.search.ResultSetSPI
close, getBulkFetch, getBulkFetchSize, getChildAssocRef, getChildAssocRefs, getFacetQueries, getFieldFacet, getHighlighting, getNodeRef, getNodeRefs, getNumberFound, getResultSetMetaData, getRow, getScore, getSpellCheckResult, getStart, hasMore, length, setBulkFetch, setBulkFetchSize
-
Methods inherited from interface org.alfresco.repo.search.SearchEngineResultMetadata
getNumberFound, getQueryTime
-
-
-
-
Method Detail
-
getPivotFacets
List<GenericFacetResponse> getPivotFacets()
-
getLastIndexedTxId
long getLastIndexedTxId()
-
getProcessedDenies
boolean getProcessedDenies()
-
-