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