Class DocumentAnalysisResponse
- 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.DocumentAnalysisResponse
-
- All Implemented Interfaces:
Serializable,Iterable<Map.Entry<String,DocumentAnalysisResponse.DocumentAnalysis>>,MapSerializable,MapWriter,NavigableObject
public class DocumentAnalysisResponse extends AnalysisResponseBase implements Iterable<Map.Entry<String,DocumentAnalysisResponse.DocumentAnalysis>>
A response that is returned by processing theDocumentAnalysisRequest. Holds a map ofDocumentAnalysisResponse.DocumentAnalysisobjects by a document id (unique key).- Since:
- solr 1.4
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDocumentAnalysisResponse.DocumentAnalysisAn analysis process breakdown of a document.static classDocumentAnalysisResponse.FieldAnalysisAn analysis process breakdown for a specific 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 DocumentAnalysisResponse()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetDocumentAnalysesCount()Returns the number of document analyses in this response.DocumentAnalysisResponse.DocumentAnalysisgetDocumentAnalysis(String documentKey)Returns the document analysis for the document associated with the given unique key (id),nullif no such association exists.Iterator<Map.Entry<String,DocumentAnalysisResponse.DocumentAnalysis>>iterator()Returns an iterator over the document analyses map.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 java.lang.Iterable
forEach, spliterator
-
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
-
getDocumentAnalysesCount
public int getDocumentAnalysesCount()
Returns the number of document analyses in this response.- Returns:
- The number of document analyses in this response.
-
getDocumentAnalysis
public DocumentAnalysisResponse.DocumentAnalysis getDocumentAnalysis(String documentKey)
Returns the document analysis for the document associated with the given unique key (id),nullif no such association exists.- Parameters:
documentKey- The document unique key.- Returns:
- The document analysis for the document associated with the given unique key (id).
-
iterator
public Iterator<Map.Entry<String,DocumentAnalysisResponse.DocumentAnalysis>> iterator()
Returns an iterator over the document analyses map.- Specified by:
iteratorin interfaceIterable<Map.Entry<String,DocumentAnalysisResponse.DocumentAnalysis>>- Returns:
- An iterator over the document analyses map.
-
-