That's the scenario:
I have an XML that maps words W to URLs; when a search request is issued by my 
web client, a query will be issued to my Solr application. If, after stemming, 
the query matches any in W, the client must be redirected to the associated URL.

I agree that it should be handled outside, but we are currently on progress of 
migrating from Endeca, and it has a feature that allow this scenario. For this 
reason, my boss asked if it was somehow possible to leave that functionality in 
the search engine.

thanks again

________________________________________
Inizio: Erik Hatcher [erik.hatc...@gmail.com]
Inviato: mercoledì 7 dicembre 2011 14.12
Fine: solr-user@lucene.apache.org
Oggetto: Re: Solr response writer

First, could you tell us more about your use case?   Why do you want to change 
the response code?   HTTP 307 = Temporary redirect - where are you going to 
redirect?  Sounds like something best handled outside of Solr.

If you went down the route of creating your own custom response writer, then 
you'd be locked into a single format (XML, or JSON, or which ever that you 
subclassed)


On Dec 7, 2011, at 06:48 , Finotti Simone wrote:

> Hello,
> I need to change the HTTP result code of the query result if some conditions 
> are met.
>
> Analyzing the flow of execution of Solr query process, it seems to me that 
> the "place" that fits better is the QueryResponseWriter. Anyway I didn't 
> found a way to change the HTTP request layout (I need to set 307 instead of 
> 200), so I wonder if it's possible at all with the Solr (v 3.4) plugin 
> mechanism actually provided.
>
> Any insight would be greatly appreciated J
>
> Thanks
> S





Reply via email to