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