[ 
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.

Reply via email to