Hi Umar,

You may be able to preprocess your request parameter in your
servlet filter. In the doFilter() method, you do:

ServletRequest myRequest = new MyServletRequestWrapper( request );
   :
chain.doFilter( myRequest, response );

And you have MyServletRequestWrapper that extends ServletRequestWrapper.
Then you can get|set q* parameters through getParameter() method.

Hope this helps,

Koji


Umar Shah wrote:
Hi,

Due some requirement I need to transform the user queries before passing it
to the standard handler in Solr,  can anyone suggest me the best way to do
this.

I will need to use a transfomation class that would provide functions to
process the input query 'qIn' and transform it to the resultant query 'qOut'
and then pass it to solr handler as if qOut were the original user query.

thanks in anticipation,
-umar


Reply via email to