Hi, I want to customize a new Similarity class which need to adopt payload information.The current definition of scorePayload is below: "public float scorePayload(String fieldName, byte [] payload, int offset, int length)" I have a problem when using this function.In case we have two BoostingTermQuery: BoostingTermQuery #1: fieldName="Country" and fieldValue= "America" BoostingTermQuery #2: fieldName="Country" and fieldValue="China" and the the information of one payloads looks like this: payload: {new York,san Jose,Chicago} of course,query #1 should get a higher payPayload score.But current interface prevent us from sending fieldValue information to scorePayload function. So maybe we should add a new interface like public float scorePayload(String fielName,String value,byte[] payload,int offset,int length) and Boosting Query also need to be changed accordingly.
Thanks -Qi