Hi Roy,
In order to activate payloads during scoring, you need to do two separate things at the same time: * use a payload aware query type: org.apache.lucene.queries.payloads.* * use payload aware similarity Here is an old post that might inspire you : https://lucidworks.com/2009/08/05/getting-started-with-payloads/ Ahmet On Saturday, January 27, 2018, 5:43:36 PM GMT+3, Dwaipayan Roy <dwaipayan....@gmail.com> wrote: Thanks for your replies. But still, I am not sure about the way to do the thing. Can you please provide me with an example code snippet or, link to some page where I can find one? Thanks.. On Tue, Jan 16, 2018 at 3:28 PM, 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.. > > -- Dwaipayan Roy.