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..