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
インタフェース内 QueryResponseWriter
public void init(org.apache.solr.common.util.NamedList args)
init
インタフェース内 QueryResponseWriter
init
インタフェース内 NamedListInitializedPlugin
public void write(java.io.Writer writer, SolrQueryRequest req, SolrQueryResponse rsp) throws java.io.IOException
write
インタフェース内 QueryResponseWriter
java.io.IOException
Copyright © 2009-2018 RONDHUIT Co.,Ltd. All Rights Reserved.