public class GSAResponseWriter
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
GSAResponseWriter.GSAToken |
private static class |
GSAResponseWriter.ResHead |
static class |
GSAResponseWriter.Sort |
Modifier and Type | Field and Description |
---|---|
private static CollectionSchema[] |
extrafields |
private static java.util.Map<java.lang.String,java.lang.String> |
field2tag |
private static char |
lb |
private static java.util.Set<java.lang.String> |
SOLR_FIELDS |
private static char[] |
XML_START |
private static char[] |
XML_STOP |
private static java.lang.String |
YaCyVer |
Constructor and Description |
---|
GSAResponseWriter() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getContentType(SolrQueryRequest request,
SolrQueryResponse response) |
private static java.lang.String |
getContextString(java.util.Map<java.lang.Object,java.lang.Object> context,
java.lang.String key,
java.lang.String dflt) |
static java.lang.String |
highlight(java.lang.String text,
java.lang.String query) |
void |
init(NamedList n) |
static void |
paramTag(java.io.Writer writer,
java.lang.String tagname,
java.lang.String value) |
void |
write(java.io.Writer writer,
SolrQueryRequest request,
SolrQueryResponse rsp) |
private static java.lang.String YaCyVer
private static final char lb
private static final char[] XML_START
private static final char[] XML_STOP
private static final java.util.Map<java.lang.String,java.lang.String> field2tag
private static final CollectionSchema[] extrafields
private static final java.util.Set<java.lang.String> SOLR_FIELDS
public java.lang.String getContentType(SolrQueryRequest request, SolrQueryResponse response)
public void init(NamedList n)
public void write(java.io.Writer writer, SolrQueryRequest request, SolrQueryResponse rsp) throws java.io.IOException
java.io.IOException
private static java.lang.String getContextString(java.util.Map<java.lang.Object,java.lang.Object> context, java.lang.String key, java.lang.String dflt)
public static void paramTag(java.io.Writer writer, java.lang.String tagname, java.lang.String value) throws java.io.IOException
java.io.IOException
public static java.lang.String highlight(java.lang.String text, java.lang.String query)