I have tried several variations now, but have been unable to come up with a way
to boost fields in a localsolr query. What I need to do is do a localsolr
search and sort the result set so that a specific value is at the top. My idea
was to use a nested dismax query with a boost field like this (with field names
changed to protect the guilty):
qt=geo & lat=44.47 & long=-73.15 & radius=10 & _query_:"{!dismax qf=year
bf=author:kevin^2}2010" & sort=score desc
In plain english, find all posts in the given radius from the year 2010 with
the posts by author 'kevin' appearing at the top of the result set.
This didn't work, as _query_ wasn't recognized by the localsolr handler. I
then tried the opposite, putting the localsolr query in a nested query, but the
dismax handler didn't parse the nested query.
So, is there any way to accomplish what I am trying?
Thanks,
Kevin