| Interface | Description |
|---|---|
| BinaryQueryResponseWriter |
Implementations of
BinaryQueryResponseWriter are used to
write response in binary format
Functionality is exactly same as its parent class QueryResponseWriterwrite(Writer writer, SolrQueryRequest request, SolrQueryResponse response)
method |
| QueryResponseWriter |
Implementations of
QueryResponseWriter are used to format responses to query requests. |
| Class | Description |
|---|---|
| BaseResponseWriter | Deprecated
use
TextResponseWriter or BinaryResponseWriter see SOLR-2485 |
| BaseResponseWriter.DocListInfo | |
| BaseResponseWriter.SingleResponseWriter |
Users wanting to define custom
QueryResponseWriters that deal with
SolrInputDocuments and SolrDocumentList should override the
methods for this class. |
| BinaryResponseWriter | |
| CSVResponseWriter | |
| GenericBinaryResponseWriter |
A generic
QueryResponseWriter implementation that requires a user to
implement the
GenericBinaryResponseWriter.getSingleResponseWriter(OutputStream, SolrQueryRequest, SolrQueryResponse)
that defines a BaseResponseWriter.SingleResponseWriter to handle the binary output. |
| GenericTextResponseWriter | Deprecated
use
TextResponseWriter see SOLR-2485 |
| JSONResponseWriter | |
| PHPResponseWriter | |
| PHPSerializedResponseWriter |
A description of the PHP serialization format can be found here:
http://www.hurring.com/scott/code/perl/serialize/
|
| PythonResponseWriter | |
| RawResponseWriter |
Writes a ContentStream directly to the output.
|
| RubyResponseWriter | |
| SolrQueryResponse |
SolrQueryResponse is used by a query handler to return
the response to a query request. |
| TextResponseWriter |
Base class for text-oriented response writers.
|
| XMLResponseWriter | |
| XMLWriter | |
| XSLTResponseWriter |
QueryResponseWriter which captures the output of the XMLWriter
(in memory for now, not optimal performancewise), and applies an XSLT transform
to it.
|