Re: Clear/Remove attribute from Token

2012-05-14 Thread Lance Norskog
With more hunting, the code for this is in org.apache.lucene.index.FreqProxTermsWriterPerField.writeProx(int, int) The next question is: does a Token need a PositionIncrementAttribute to be written out? Or can I just tack on a Payload and that is it? Does it need an Offset also? On Mon, May 14, 2

Clear/Remove attribute from Token

2012-05-14 Thread Lance Norskog
I would like to remove a payload attribute from a token before it is indexed. PayloadAttribute lets you set the payload to null. AttributeSource (parent of all Tokens) does not have a 'remove Attribute' method. You cannot capture the current attribute set with 'getState()' and then monkey with it (