[ https://issues.apache.org/jira/browse/LUCENE-1350?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12620435#action_12620435 ]
DM Smith commented on LUCENE-1350: ---------------------------------- {quote} Non-reuse TokenStream API is not deprecated in the trunk. I guess you mean it will be deprecated by LUCENE-1333. {quote} My argument for actually deprecating it in LUCENE-1333 was that it was implicitly deprecated already. {quote} So I wonder what's next with this issue. The complete LUCENE-1333 is dated for 2.4. So it seems in place to fix filters behavior now, to preserve payload (and flags, thanks for pointing this out), following the above (reuse) code pattern. Makes sense? {quote} Yes. This issue is a bug fix and if there is a bug release, this should go with it. I think that you should expand this issue to fix all the other TokenFilters that have the same problem. And to also propagate the flags as well. As you found out a fix is trivial. If you want, I'd be happy to work up a patch for it. Regarding LUCENE-1333: BTW, it can go before 2.4. I just set it to 2.4 since that was the next non-bug release. It will be easy for me to adjust it after this goes in. I'll change the JavaDoc to be clearer as to when clear() should be called, what is a producer and what is a consumer, as part of it since that is part of it's scope. > SnowballFilter resets the payload > --------------------------------- > > Key: LUCENE-1350 > URL: https://issues.apache.org/jira/browse/LUCENE-1350 > Project: Lucene - Java > Issue Type: Bug > Components: Analysis, contrib/* > Reporter: Doron Cohen > Assignee: Doron Cohen > Attachments: LUCENE-1350.patch > > > Passing tokens with payloads through SnowballFilter results in tokens with no > payloads. > A workaround for this is to apply stemming first and only then run whatever > logic creates the payload, but this is not always convenient. > Patch to follow that preserves the payload. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]