To add: I am passing parameter defType=edismax. On Fri, Nov 4, 2016 at 11:41 AM, Gintautas Sulskus < gintautas.suls...@gmail.com> wrote:
> Hi, > > If I search for "London" with the following query, I get London city at > the top. > > name:London^10 > category:City^5 > category:Organization^1 > > Now I would like to store this query in SearchHandler with a parameter > $term instead of the hard-coded word "London". However, I am not sure how > the query should be constructed to get identical results to the query > above. The following query ignores category search whatsoever: > > {!qf="name^10" v=$term} > category:City^5 > category:Organization^1 > > To add, what if I wanted to date-boost the category field (not the whole > query) if the matched $term is of type Organization? > > {!qf="name^10" v=$term} > category:City^5 > category:Organization^(date_boost) > > Are you aware of a good book or a source on the Internet regarding query > construction as specified above? > > Best, > Gintas >