I second this notion.

My reasoning focuses mostly on maintainability, where I posit that your client 
code will be far easier to extend/modify/troubleshoot than any effort spent 
attempting to do this within Solr.

Jason


On Dec 23, 2013, at 12:07 PM, Joel Bernstein <joels...@gmail.com> wrote:

> I  would suggest handling this in the client. You could write custom Solr
> code also but it would be more complicated because you'd be working with
> Solr's API's.
> 
> Joel Bernstein
> Search Engineer at Heliosearch
> 
> 
> On Mon, Dec 23, 2013 at 2:36 PM, jmlucjav <jmluc...@gmail.com> wrote:
> 
>> Hi,
>> 
>> I have this scenario that I think is no unusual: solr will get a user
>> entered query string like 'apple pear france'.
>> 
>> I need to do this: if any of the terms is a country, then change the query
>> params to move that term to a fq, i.e:
>> q=apple pear france
>> to
>> q=apple pear&fq=country:france
>> 
>> What do you guys would be the best way to implement this?
>> - custom searchcomponent or queryparser
>> - servlet in same jetty as solr
>> - client code
>> 
>> To simplify, consider countries are just a single term.
>> 
>> Any pointer to an example to base this on would be great. thanks
>> 

Reply via email to