Package | Description |
---|---|
com.yahoo.prelude.fastsearch | |
com.yahoo.prelude.templates | |
com.yahoo.search |
The top level classes of the search container. A Query represents the incoming request, which produces a Result
by chained execution of a set of Searchers.
|
com.yahoo.search.federation.http | |
com.yahoo.search.grouping.result | |
com.yahoo.search.pagetemplates.result | |
com.yahoo.search.rendering | |
com.yahoo.search.result |
The content of a Result produced in response to a Query.
|
com.yahoo.search.statistics |
Modifier and Type | Class and Description |
---|---|
class |
FastHit
A regular hit from a Vespa backend
|
class |
GroupingListHit |
Modifier and Type | Method and Description |
---|---|
Template<T> |
TemplateSet.getHit(Hit resultHit)
Deprecated.
Returns the hit template
|
Template<T> |
TemplateSet.getHitFooter(Hit hit)
Deprecated.
Returns the hit footer template
|
protected void |
TiledTemplateSet.renderField(Context context,
Hit hit,
Map.Entry<String,Object> entry,
com.yahoo.text.XMLWriter writer)
Deprecated.
|
protected void |
DefaultTemplateSet.renderField(Context context,
Hit hit,
Map.Entry<String,Object> entry,
com.yahoo.text.XMLWriter writer)
Deprecated.
|
protected void |
DefaultTemplateSet.renderFieldContent(Context context,
Hit hit,
String name,
com.yahoo.text.XMLWriter writer)
Deprecated.
|
void |
SearchRendererAdaptor.renderHit(Writer writer,
Hit hit,
int hitno)
Deprecated.
Renders this hit as xml.
|
protected void |
TiledTemplateSet.renderHitAttributes(Hit hit,
com.yahoo.text.XMLWriter writer)
Deprecated.
Augments default hit attributes rendering with formatting options.
|
protected void |
DefaultTemplateSet.renderHitAttributes(Hit hit,
com.yahoo.text.XMLWriter writer)
Deprecated.
Writes a hit's default attributes like 'type', 'source', 'relevancy'.
|
protected void |
TiledTemplateSet.renderHitFields(Context context,
Hit hit,
com.yahoo.text.XMLWriter writer)
Deprecated.
Renders all fields of the hit
|
protected void |
DefaultTemplateSet.renderHitFields(Context context,
Hit hit,
com.yahoo.text.XMLWriter writer)
Deprecated.
Renders all fields of a hit.
|
protected void |
TiledTemplateSet.renderProvider(Context context,
Hit hit,
com.yahoo.text.XMLWriter writer)
Deprecated.
Renders /result/meta/provider.
|
protected void |
TiledTemplateSet.renderProviderField(Context context,
Hit hit,
Map.Entry<String,Object> entry,
com.yahoo.text.XMLWriter writer)
Deprecated.
Renders one field under /result/meta/provider.
|
protected void |
TiledTemplateSet.renderProviderHitAttributes(Hit hit,
com.yahoo.text.XMLWriter writer)
Deprecated.
Specific hit attributes rendering for 'provider' meta hits under /result/meta.
|
protected void |
TiledTemplateSet.renderProviderHitFields(Context context,
Hit hit,
com.yahoo.text.XMLWriter writer)
Deprecated.
Renders fields under /result/meta/provider.
|
protected boolean |
TiledTemplateSet.shouldRenderField(Hit hit,
String fieldName)
Deprecated.
|
protected boolean |
DefaultTemplateSet.shouldRenderField(Hit hit,
String fieldName)
Deprecated.
Returns whether a field should be rendered.
|
Constructor and Description |
---|
HitContext(Hit hit,
Context fallbackContext)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Result.traceExtraHitProperties(StringBuilder hitBuffer,
Hit hit)
For tracing custom properties of a hit, see trace(String).
|
Modifier and Type | Method and Description |
---|---|
protected Hit |
HTTPSearcher.createRequestMeta()
Deprecated.
Creates a meta hit dedicated to holding logging information.
|
Modifier and Type | Method and Description |
---|---|
protected org.apache.http.HttpEntity |
HTTPSearcher.getEntity(URI uri,
Hit requestMeta,
Query query)
Deprecated.
Gets the HTTP entity that holds the response contents.
|
protected org.apache.http.HttpEntity |
HTTPSearcher.getRequestEntity(Query query,
Hit requestMeta)
Deprecated.
Returns the HTTP request entity to use when making the request for this query.
|
protected Map<String,String> |
HTTPSearcher.getRequestHeaders(Query query,
Hit requestMeta)
Deprecated.
Returns the set of headers to be passed in the http request to provider backend.
|
protected org.apache.http.HttpResponse |
HTTPSearcher.getResponse(URI uri,
Hit requestMeta,
int connectionTimeout,
int readTimeout)
Deprecated.
Executes an HTTP request and gets the response.
|
protected org.apache.http.HttpResponse |
HTTPSearcher.getResponse(URI uri,
Hit requestMeta,
Query query)
Deprecated.
Executes an HTTP request and gets the response.
|
protected org.apache.http.HttpResponse |
HTTPSearcher.getResponse(URI uri,
org.apache.http.HttpEntity reqEntity,
Map<String,String> reqHeaders,
Hit requestMeta,
int connectionTimeout,
int readTimeout)
Deprecated.
Executes an HTTP request and gets the response.
|
protected URI |
HTTPSearcher.getURI(Query query,
Hit requestMeta,
Connection connection)
Deprecated.
Creates the URI for a query.
|
protected Result |
HTTPProviderSearcher.inspectAndReturnFinalResult(Result result,
Hit requestMeta,
Exception e)
Deprecated.
Hook called at the moment the result is returned from this searcher.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractList |
class |
Group
This class represents a single group in the grouping result model.
|
class |
GroupList
This class represents a labeled group list in the grouping result model.
|
class |
HitList
This class represents a labeled hit list in the grouping result model.
|
class |
RootGroup
This class represents the root
Group in the grouping result model. |
Modifier and Type | Class and Description |
---|---|
class |
SectionHitGroup
A hit group corresponding to a section - contains some additional information
in proper getters and setters which is used during rendering.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
SectionedRenderer.hit(WRITER writer,
Hit hit)
Called when a Hit is encountered.
|
void |
SyncDefaultRenderer.renderHit(com.yahoo.text.XMLWriter writer,
Hit hit,
int hitno)
Renders this hit as xml.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultErrorHit
A hit which holds a list of error conditions in a result.
|
class |
HitGroup
A group of ordered hits.
|
Modifier and Type | Method and Description |
---|---|
Hit |
HitGroup.add(Hit hit)
Adds a hit to this group.
|
Hit |
Hit.clone() |
Hit |
HitGroup.get(int index)
Returns the hit at the given (0-base) index in this group of hit
(without searching any subgroups).
|
Hit |
HitGroup.get(String id)
Same as
HitGroup.get(String,int) |
Hit |
HitGroup.get(String id,
int depth) |
Hit |
HitGroup.get(com.yahoo.net.URI id,
int depth)
Returns the hit with the given id, or null if there is no hit with this id
in this group or any subgroup.
|
Hit |
DeepHitIterator.next() |
Hit |
HitIterator.next() |
Hit |
HitGroup.remove(int index)
Removes a hit from this group (not considering the hits of any subgroup)
|
Hit |
HitGroup.remove(String uriString)
Removes a hit from this group or any subgroup
|
Hit |
HitGroup.remove(com.yahoo.net.URI uri)
Removes a hit from this group or any subgroup.
|
Modifier and Type | Method and Description |
---|---|
List<Hit> |
HitGroup.asList()
Returns a read only list view of the hits in this
|
List<Hit> |
HitGroup.asUnorderedHits()
Returns a read only list view of the hits in this which is potentially unsorted.
|
com.google.common.util.concurrent.ListenableFuture<com.yahoo.processing.response.DataList<Hit>> |
HitGroup.complete() |
Iterator<Hit> |
HitGroup.deepIterator()
Returns an iterator that does depth-first traversal of leaf hits of this group.
|
Comparator<Hit> |
HitOrderer.getComparator()
Returns the Comparator that this HitOrderer uses internally to
sort hits.
|
Comparator<Hit> |
HitSortOrderer.getComparator() |
Comparator<Hit> |
ChainableComparator.getSecondaryComparator()
Returns the comparator to use to compare hits which are equal according to this, or null if none
|
com.yahoo.processing.response.IncomingData<Hit> |
HitGroup.incoming()
Returns the incoming hit buffer to which new hits can be added to this asynchronous, if supported by the instance
|
Iterator<Hit> |
HitGroup.iterator()
Returns an iterator of the hits in this group.
|
Iterator<Hit> |
HitGroup.unorderedDeepIterator()
Returns an iterator that does depth-first traversal of leaf hits of this group, in a potentially unsorted order.
|
Iterator<Hit> |
HitGroup.unorderedIterator()
Returns an iterator of the hits in this group in a potentially unsorted order.
|
Modifier and Type | Method and Description |
---|---|
Hit |
HitGroup.add(Hit hit)
Adds a hit to this group.
|
void |
HitGroup.add(int index,
Hit hit)
Adds a hit to this group in the specified index,
all existing hits on this index and higher will have their index increased by one.
|
int |
HitGroupsLastComparator.compare(Hit left,
Hit right) |
int |
MetaHitsFirstComparator.compare(Hit left,
Hit right) |
int |
ChainableComparator.compare(Hit first,
Hit second)
Returns the comparison form the secondary comparison, or 0 if the secondary is null.
|
int |
FieldComparator.compare(Hit first,
Hit second)
Compares hits based on a sorting specification and values
stored in hit fields.0
|
int |
Hit.compareTo(Hit other)
Compares this hit to another hit
|
Object |
FieldComparator.getField(Hit hit,
String key) |
void |
HitGroup.set(int index,
Hit hit)
Inserts the given hit at the specified index in this group.
|
Modifier and Type | Method and Description |
---|---|
void |
HitGroup.addAll(List<Hit> hits)
Adds a list of hits to this group, the same
|
abstract void |
HitOrderer.order(List<Hit> hits)
Orders the given list of hits
|
void |
HitSortOrderer.order(List<Hit> hits)
Orders the given list of hits according to the sorting given at construction
Meta hits are sorted before concrete hits, but have no internal
ordering.
|
Constructor and Description |
---|
ChainableComparator(Comparator<Hit> secondaryComparator)
Creates this comparator, given a secondary comparator, or null if there is no secondary
|
DeepHitIterator(Iterator<Hit> it,
boolean ordered)
Create a deep hit iterator based on the given hit iterator.
|
FieldComparator(Sorting sorting,
Comparator<Hit> secondaryComparator)
Creates a field comparator using a sort order with a chained comparator
|
HitGroup(String id,
Relevance relevance,
com.yahoo.processing.response.IncomingData<Hit> incomingHits)
Creates a group hit
|
HitGroupsLastComparator(Comparator<Hit> secondaryComparator) |
HitIterator(HitGroup hitGroup,
List<Hit> hits) |
HitIterator(Result result,
List<Hit> hits) |
HitSortOrderer(Comparator<Hit> comparator)
Create a sort order from a comparator.
|
MetaHitsFirstComparator(Comparator<Hit> secondaryComparator) |
Modifier and Type | Class and Description |
---|---|
static class |
PeakQpsSearcher.QpsHit
Meta hit which carries the peak qps and mean qps since the last time this
data was requested.
|
Copyright © 2018. All rights reserved.