Thank you so much, Mikhail! It works perfectly. On Thu, Nov 20, 2014 at 12:54 PM, Mikhail Khludnev < mkhlud...@griddynamics.com> wrote:
> On Thu, Nov 20, 2014 at 5:23 PM, Nicholas Ding <nicholas...@gmail.com> > wrote: > > > Hi Mikhail, > > > > Thank you very much! I'm using eDisMax by default, I think I will need to > > change it to defType=func and > > > I wonder why do you ask, because the given link has three examples of > including edismax into the simple calculation. > > pass all the query parameters (fq mainly) to > > the sub query right? > > > > this one particularly doesn't seem right to me. fq is fq, keep them as is. > > > > > Nicholas Ding > > > > > > On Thu, Nov 20, 2014 at 5:22 AM, Mikhail Khludnev < > > mkhlud...@griddynamics.com> wrote: > > > > > Hello Nicholas! > > > you can specify a function query as a main query where you can operate > > with > > > DVs, then you can use regular tfidf score from arbitrary query as one > of > > > the arguments in the functional query see an example in > > > http://wiki.apache.org/solr/FunctionQuery#query > > > > > > have a good research! > > > > > > On Thu, Nov 20, 2014 at 6:45 AM, Nicholas Ding <nicholas...@gmail.com> > > > wrote: > > > > > > > Hi, > > > > > > > > Currently, I'm trying to implement a ranking algorithm on Solr to > > include > > > > TFIDFSimilarity score into a formula. > > > > > > > > Ranking = TFIDFSimilarity Score * X1 + V1 * X2 + V2 * X3 + ..... + > > Vn-1 * > > > > Xn > > > > > > > > Basically, the values of Vn are stored in DocValues, I can access > them > > in > > > > customized Function Query. The Xn are parameters I will pass to the > > > > Function Query. > > > > > > > > I searched on internet and dig a little bit in the Solr/Lucene source > > > code. > > > > I found there is no way to access TFIDFSimilarity Score in Function > > > Query. > > > > (Please correct me if I'm wrong.) > > > > > > > > So, I'm wondering is it possible to do my ranking algorithm in > > > Solr/Lucene? > > > > > > > > -- > > > > Nicholas Ding > > > > > > > > > > > > > > > > -- > > > Sincerely yours > > > Mikhail Khludnev > > > Principal Engineer, > > > Grid Dynamics > > > > > > <http://www.griddynamics.com> > > > <mkhlud...@griddynamics.com> > > > > > > > > > -- > Sincerely yours > Mikhail Khludnev > Principal Engineer, > Grid Dynamics > > <http://www.griddynamics.com> > <mkhlud...@griddynamics.com> >