[
https://issues.apache.org/jira/browse/SOLR-620?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Matthias Epheser updated SOLR-620:
----------------------------------
Attachment: SOLR-620.patch
According to the patches Ryan mentioned above (SOLR-641 and SOLR-654, I created
an update of VelocityResponseWriter.
It now contains the following configuration possibilities:
- vl.template: The template file to use inside conf/velocity/
- vl.json: If this param is true, the output of the template is wrapped inside
a javascript function, eg myFunction( <actual output> ). This is necessary if
we want to use JSON requests out of a javascript client.
- vl.content: The content type of the response. Default is text/html in
standard mode, and text/json in vl.json=true mode.
- vl.response: To provide an implementation of SolrResponse inside the
template, specify the class name of the implementation. For convenience, it
looks inside the package "org.apache.solr.client.solrj.response", so you only
have to choose eg. QueryResponse, LukeResponse, MultiCoreResponse. Custom
classes may be accessed using the full qualified class name, eg.
my.custom.package.CustomResponse
Regardless of the vl.response, there is always an instance of RawRequestHelper
inside the context, this provides access to the SolrQueryRequest and
SolrQueryResponse, as well as convenience methods like getResultIterator() or
getRequestParam()
> Velocity Response Writer
> ------------------------
>
> Key: SOLR-620
> URL: https://issues.apache.org/jira/browse/SOLR-620
> Project: Solr
> Issue Type: New Feature
> Components: search
> Affects Versions: 1.3
> Reporter: Erik Hatcher
> Assignee: Erik Hatcher
> Priority: Minor
> Attachments: SOLR-620.jars.zip, SOLR-620.patch, SOLR-620.patch,
> SOLR-620.patch
>
>
> Add a Velocity - http://velocity.apache.org - response writer, making it
> possible to generate a decent search UI straight from Solr itself. Designed
> to work standalone or in conjunction with the JSON response writer (or
> SolrJS) for Ajaxy things.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.