public class SimpleCSVResponseWriter extends java.lang.Object implements QueryResponseWriter
CSVResponseWriterよりも単純・軽量なCSV形式出力を行う。
主に検索語サジェスチョン機能の実装に用いる。
<requestHandler name="/suggest" class="solr.SearchHandler">
<lst name="defaults">
<str name="q">{!prefix f=incrementalReading v=$qq}</str>
<str name="fl">suggest</str>
<str name="wt">suggest</str>
<str name="sort">point desc</str>
<int name="rows">10</int>
</lst>
<arr name="components">
<str>query</str>
</arr>
</requestHandler>
<queryResponseWriter name="suggest" class="com.rondhuit.solr.response.SimpleCSVResponseWriter"/>CONTENT_TYPE_TEXT_ASCII, CONTENT_TYPE_TEXT_UTF8, CONTENT_TYPE_XML_UTF8| コンストラクタと説明 |
|---|
SimpleCSVResponseWriter() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.lang.String |
getContentType(SolrQueryRequest request,
SolrQueryResponse response) |
void |
init(org.apache.solr.common.util.NamedList args) |
void |
write(java.io.Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
public java.lang.String getContentType(SolrQueryRequest request, SolrQueryResponse response)
getContentType インタフェース内 QueryResponseWriterpublic void init(org.apache.solr.common.util.NamedList args)
init インタフェース内 QueryResponseWriterinit インタフェース内 NamedListInitializedPluginpublic void write(java.io.Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp)
throws java.io.IOException
write インタフェース内 QueryResponseWriterjava.io.IOExceptionCopyright © 2009-2018 RONDHUIT Co.,Ltd. All Rights Reserved.