Oh I see.

Is "popularityboost" the name of the parameter?

<requestHandler name="standard" class="solr.StandardRequestHandler">
     <lst name="defaults">
       <str name="q">{!boost b=$popularityboost v=$qq}</str>
       <str name="popularityboost">log(popularity)</str>
     </lst>
  </requestHandler>


--- On Thu, 1/7/10, Erik Hatcher <erik.hatc...@gmail.com> wrote:

From: Erik Hatcher <erik.hatc...@gmail.com>
Subject: Re: DisMaxRequestHandler bf configuration
To: solr-user@lucene.apache.org
Date: Thursday, January 7, 2010, 9:57 PM


On Jan 7, 2010, at 9:51 PM, Andy wrote:
> Thanks.
> 
> Can I use the standard request handler for this purpose? So something like:

Yes, but...

> 
> <requestHandler name="standard" class="solr.StandardRequestHandler">
>     <lst name="defaults">
>       <str name="q">{!boost b=$popularityboost 
>v=$qq}&popularityboost=log(popularity)</str>
>     </lst>
>  </requestHandler>Or do I still need the dismax handler?

popularityboost needs to be a separate <str> parameter.

    Erik




      

Reply via email to