But isn't it the case that bf adds the boost value while {!boost} multiply the boost value? In my case I think a multiplication is more appropriate.
So there's no way to use ExternalFileField in {!boost}? --- On Sat, 8/28/10, Lance Norskog <goks...@gmail.com> wrote: > From: Lance Norskog <goks...@gmail.com> > Subject: Re: ExternalFileField best practices > To: solr-user@lucene.apache.org > Date: Saturday, August 28, 2010, 11:55 PM > You want the boost function bf= > parameter. > > On Sat, Aug 28, 2010 at 5:32 PM, Andy <angelf...@yahoo.com> > wrote: > > Lance, > > > > Thanks for the response. > > > > Can I use an ExternalFileField as an input to a boost > query? > > > > For example, if I put the field "popularity" in an > ExternalFileField, can I still use "popularity" in a boosted > query such as: > > > > {!boost b=log(popularity)}foo > > > > The doc says ExternalFileField can only be used in > FunctionQuery. Does that include a boost query like {!boost > b=log(popularity)}? > > > > > > --- On Sat, 8/28/10, Lance Norskog <goks...@gmail.com> > wrote: > > > >> From: Lance Norskog <goks...@gmail.com> > >> Subject: Re: ExternalFileField best practices > >> To: solr-user@lucene.apache.org > >> Date: Saturday, August 28, 2010, 5:16 PM > >> The file is completely reloaded when > >> you commit or optimize. There is > >> no incremental update available. And, yes, this > could be a > >> scaling > >> problem. > >> > >> How you update it is completely external to Solr. > >> > >> On Sat, Aug 28, 2010 at 2:50 AM, Andy <angelf...@yahoo.com> > >> wrote: > >> > I'm interested in using ExternalFileField to > store a > >> field "popularity" that is being updated > frequently. > >> > > >> > However ExternalFileField seems to be a > pretty obscure > >> feature. Have a few questions: > >> > > >> > 1) Can anyone share your experience using > it? > >> > > >> > 2) What is the most efficient way to update > the > >> external file? > >> > For example, the file could look like: > >> > > >> > 1=12 // the document with uniqueKey 1 > has a > >> popularity of 12// > >> > 2=4 > >> > 3=45 > >> > 5=78 > >> > > >> > Now the popularity of document 1 is updated > to 13: > >> > > >> > - What is the best way to update the file to > reflect > >> the change? Isn't this an O(n) operation? > >> > - How to deal with concurrent updates to the > file by > >> multiple threads? > >> > > >> > Would this method of using an external file > scale? > >> > > >> > Thanks. > >> > > >> > > >> > > >> > > >> > >> > >> > >> -- > >> Lance Norskog > >> goks...@gmail.com > >> > > > > > > > > > > > > -- > Lance Norskog > goks...@gmail.com >