If you are working with payloads, you will also want to have a look at
PayloadScoreQuery.

Le mar. 16 janv. 2018 à 12:26, Michael Sokolov <msoko...@gmail.com> a
écrit :

> Have a look at Expressions class. It compiles JavaScript that can reference
> other values and can be used for ranking.
>
> On Jan 16, 2018 4:58 AM, "Dwaipayan Roy" <dwaipayan....@gmail.com> wrote:
>
> > ​I want to make a scoring function that will score the documents by the
> > following function:
> > given Q = {q1, q2, ... }
> > score(D,Q) =
> >    for all qi:
> >       SUM of {
> >          LOG { weight_1(qi) + weight_2(qi) + weight_3(qi) }
> >       }
> >
> > I have stored weight_1, weight_2 and weight_3 for all term of all
> documents
> > as payload, with payload delimiter = | (pipe) during indexing.
> >
> > However, I am not sure on how to integrate all the weights during
> > retrieval. I am sure that I have to @Override some score() but not sure
> > about the exact class.
> >
> > Please help me here.
> > ​
> > Best,
> > Dwaipayan..​
> >
>

Reply via email to