Class FieldAnalysisResponse
- java.lang.Object
-
- org.apache.solr.client.solrj.SolrResponse
-
- org.apache.solr.client.solrj.response.SolrResponseBase
-
- org.apache.solr.client.solrj.response.AnalysisResponseBase
-
- org.apache.solr.client.solrj.response.FieldAnalysisResponse
-
- All Implemented Interfaces:
Serializable,MapSerializable,MapWriter,NavigableObject
public class FieldAnalysisResponse extends AnalysisResponseBase
A response that is returned by processing theFieldAnalysisRequest. Holds a map ofFieldAnalysisResponse.Analysisobjects per field name as well as a map ofFieldAnalysisResponse.Analysisobjects per field type.- Since:
- solr 1.4
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFieldAnalysisResponse.AnalysisThe analysis of a field.-
Nested classes/interfaces inherited from class org.apache.solr.client.solrj.response.AnalysisResponseBase
AnalysisResponseBase.AnalysisPhase, AnalysisResponseBase.TokenInfo
-
Nested classes/interfaces inherited from interface org.apache.solr.common.MapWriter
MapWriter.EntryWriter
-
-
Constructor Summary
Constructors Constructor Description FieldAnalysisResponse()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.AnalysisgetFieldNameAnalysis(String fieldName)Returns the analysis for the given field name ornullif no such analysis exists.intgetFieldNameAnalysisCount()Returns the number of field name analyses.FieldAnalysisResponse.AnalysisgetFieldTypeAnalysis(String fieldTypeName)Returns the analysis for the given field type ornullif no such analysis exists.intgetFieldTypeAnalysisCount()Returns the number of field type analyses.voidsetResponse(NamedList<Object> response)-
Methods inherited from class org.apache.solr.client.solrj.response.AnalysisResponseBase
buildPhases, buildTokenInfo, buildTokenInfoFromString
-
Methods inherited from class org.apache.solr.client.solrj.response.SolrResponseBase
getElapsedTime, getQTime, getRequestUrl, getResponse, getResponseHeader, getStatus, setElapsedTime, setRequestUrl, toString, writeMap
-
Methods inherited from class org.apache.solr.client.solrj.SolrResponse
deserialize, getException, serializable
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.solr.common.NavigableObject
_forEachEntry, _forEachEntry, _forEachEntry, _get, _get, _getStr, _getStr
-
-
-
-
Method Detail
-
setResponse
public void setResponse(NamedList<Object> response)
- Overrides:
setResponsein classSolrResponseBase
-
getFieldTypeAnalysisCount
public int getFieldTypeAnalysisCount()
Returns the number of field type analyses.- Returns:
- The number of field type analyses.
-
getFieldTypeAnalysis
public FieldAnalysisResponse.Analysis getFieldTypeAnalysis(String fieldTypeName)
Returns the analysis for the given field type ornullif no such analysis exists.- Parameters:
fieldTypeName- The name of the field type.- Returns:
- The analysis for the given field type.
-
getAllFieldTypeAnalysis
public Iterable<Map.Entry<String,FieldAnalysisResponse.Analysis>> getAllFieldTypeAnalysis()
Returns all field type analyses with their associated field types.- Returns:
- All field type analyses with their associated field types.
-
getFieldNameAnalysisCount
public int getFieldNameAnalysisCount()
Returns the number of field name analyses.- Returns:
- The number of field name analyses.
-
getFieldNameAnalysis
public FieldAnalysisResponse.Analysis getFieldNameAnalysis(String fieldName)
Returns the analysis for the given field name ornullif no such analysis exists.- Parameters:
fieldName- The field name.- Returns:
- The analysis for the given field name.
-
getAllFieldNameAnalysis
public Iterable<Map.Entry<String,FieldAnalysisResponse.Analysis>> getAllFieldNameAnalysis()
Returns all field name analysese with their associated field names.- Returns:
- all field name analysese with their associated field names.
-
-