Package com.yahoo.search.grouping.result
Class HitList
java.lang.Object
com.yahoo.component.provider.FreezableClass
com.yahoo.component.provider.ListenableFreezableClass
com.yahoo.search.result.Hit
com.yahoo.search.result.HitGroup
com.yahoo.search.grouping.result.AbstractList
com.yahoo.search.grouping.result.HitList
- All Implemented Interfaces:
com.yahoo.component.provider.Freezable,com.yahoo.component.provider.ListenableFreezable,com.yahoo.processing.response.Data,com.yahoo.processing.response.DataList<Hit>,Cloneable,Comparable<Hit>,Iterable<Hit>
This class represents a labeled hit list in the grouping result model. It is contained in
Group, and
contains one or more hits itself, making this the parent of leaf nodes in the hierarchy of grouping
results. Use the GroupingRequest.getResultGroup(Result) to retrieve grouping results.- Author:
- Simon Thoresen Hult
-
Nested Class Summary
Nested classes/interfaces inherited from class com.yahoo.search.result.Hit
Hit.RawUtf8Consumer -
Field Summary
Fields inherited from class com.yahoo.search.result.Hit
RANKFEATURES_FIELD, SDDOCNAME_FIELD -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.yahoo.search.grouping.result.AbstractList
close, continuations, getLabelMethods inherited from class com.yahoo.search.result.HitGroup
add, add, addAll, addDataListener, addError, addErrorsFrom, analyze, asList, asUnorderedHits, clone, completeFuture, copyOrdering, createAsync, deepIterator, ensureCapacity, get, get, get, get, getConcreteSize, getConcreteSizeShallow, getDeletionBreaksOrdering, getError, getErrorHit, getFilled, getOrderer, getSubgroupCount, incoming, isCached, isFillable, isFilled, iterator, remove, remove, remove, removeErrorHit, set, setDeletionBreaksOrdering, setFillable, setFilled, setId, setId, setOrdered, setOrderer, setSorted, size, sort, trim, unorderedDeepIterator, unorderedIteratorMethods inherited from class com.yahoo.search.result.Hit
assignId, buildHitField, clearFields, compareTo, equals, features, fieldIterator, fieldKeys, fields, forEachField, forEachFieldAsRaw, getDisplayId, getField, getId, getQuery, getRelevance, getSearcherSpecificMetaData, getSource, hasField, hasFields, hashCode, isAuxiliary, isMeta, removeField, request, reserve, setAuxiliary, setCached, setField, setMeta, setQuery, setRelevance, setRelevance, setSearcherSpecificMetaData, setSource, toString, typesMethods inherited from class com.yahoo.component.provider.ListenableFreezableClass
addFreezeListener, freezeMethods inherited from class com.yahoo.component.provider.FreezableClass
ensureNotFrozen, isFrozenMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.yahoo.processing.response.Data
requestMethods inherited from interface com.yahoo.component.provider.Freezable
freeze, isFrozenMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface com.yahoo.component.provider.ListenableFreezable
addFreezeListener
-
Constructor Details
-
HitList
Constructs a new instance of this class.- Parameters:
label- the label to assign to this
-