public class FieldAnalysisResponse extends AnalysisResponseBase
FieldAnalysisRequest
.
Holds a map of FieldAnalysisResponse.Analysis
objects per field name as well as a map of FieldAnalysisResponse.Analysis
objects per field type.Modifier and Type | Class and Description |
---|---|
static class |
FieldAnalysisResponse.Analysis
The analysis of a field.
|
AnalysisResponseBase.AnalysisPhase, AnalysisResponseBase.TokenInfo
Constructor and Description |
---|
FieldAnalysisResponse() |
Modifier and Type | Method and Description |
---|---|
Iterable<Map.Entry<String,FieldAnalysisResponse.Analysis>> |
getAllFieldNameAnalysis()
Returns all field name analysese with their associated field names.
|
Iterable<Map.Entry<String,FieldAnalysisResponse.Analysis>> |
getAllFieldTypeAnalysis()
Returns all field type analyses with their associated field types.
|
FieldAnalysisResponse.Analysis |
getFieldNameAnalysis(String fieldName)
Returns the analysis for the given field name or
null if no such analysis exists. |
int |
getFieldNameAnalysisCount()
Returns the number of field name analyses.
|
FieldAnalysisResponse.Analysis |
getFieldTypeAnalysis(String fieldTypeName)
Returns the analysis for the given field type or
null if no such analysis exists. |
int |
getFieldTypeAnalysisCount()
Returns the number of field type analyses.
|
void |
setResponse(NamedList<Object> response) |
buildPhases, buildTokenInfo
getElapsedTime, getQTime, getRequestUrl, getResponse, getResponseHeader, getStatus, setElapsedTime, setRequestUrl, toString
deserialize, serializable
public void setResponse(NamedList<Object> response)
setResponse
in class SolrResponseBase
public int getFieldTypeAnalysisCount()
public FieldAnalysisResponse.Analysis getFieldTypeAnalysis(String fieldTypeName)
null
if no such analysis exists.fieldTypeName
- The name of the field type.public Iterable<Map.Entry<String,FieldAnalysisResponse.Analysis>> getAllFieldTypeAnalysis()
public int getFieldNameAnalysisCount()
public FieldAnalysisResponse.Analysis getFieldNameAnalysis(String fieldName)
null
if no such analysis exists.fieldName
- The field name.public Iterable<Map.Entry<String,FieldAnalysisResponse.Analysis>> getAllFieldNameAnalysis()
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.