Thanks for the response. I wrote some new custom payload functions to verify that I'm getting the value correctly and I think I am, but I did unearth this clue.
In the docs below, the score should be the sum of all the payloads for the term "bing". It appears to be using the value for the first term/payload it sees for every term it finds. { "id":"3", "foo_ap":["bing|7 bing|9", "bing|9 bing|7"], "score":28.0}, { "id":"2", "foo_ap":["bing|9", "bing|7"], "score":18.0}, { "id":"4", "foo_ap":["bing|9 bing|7"], "score":18.0}, { "id":"1", "foo_ap":["bing|9"], "score":9.0} ] Now, the question is whether this is a storage problem or a retrieval problem... -- View this message in context: http://lucene.472066.n3.nabble.com/PayloadFunctions-don-t-work-the-same-since-4-1-tp4049947p4049999.html Sent from the Lucene - Java Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org