Hello,
I'm trying to retrieve payloads from the highlighteds terms by Highlighter
class. In my tests, all terms returned from Highlighter has null as payload.
Example:
Highlighter h = new Highlighter(new Formatter() {
public String highlightTerm(String originalText, TokenGroup tokenGroup) {
Token token = tokenGroup.getToken(0);
Payload payload = token.getPayload();
assertNotNull(payload); // <---------------- payload is always null
return originalText;
}
}, scorer);
It seems that Highlighter removes payload attribute from all terms before
creating its TokenGroup.
How can I preserve it?
Thanks.