Hi again, my Payloads are working fine as I figured out now (haven't seen the nextPosition method). I really have problems with adding the bitvectors. Currently I am creating them during tokenization. Therefore, as already mentioned, they are only completely created when all fields are tokenized because I add every new term occurence into HashMap and create/update the linked bitvector during this analysis process. I read in another post that changing or updating already set payloads isn't possible. Furthermore I need to store payload only ONCE for a term and not on every term position. For example on the wiki article for April I would have around 5000 term occurrences for the term "April"! This would save a lot of memory.
1) Is it possible to pre analyze fields? Maybe analyzing twice. First time for getting the bitvectors (without writing them!) and second time for normal index writing with bitvector payloads. 2) Alternatively I could still add the bitvectors during tokenization if I would be able to set the current term in my custom Filter (extends TokenFilter). In my HashMap I have pairs of <Term, BitVector> and I could iterate over all term keys. Is it possible to manually set the current term and the corresponding payload? I tried something like this after all fields and streams have been tokenized (Without success): for (Map.Entry<String, BitSet> e : map.entrySet()) { key = e.getKey(); value = e.getValue(); termAtt.setTermBuffer(key); bitvectorPalyoad = new Payload(toByteArray(value)); payloadAttr.setPayload(bitvectorPalyoad); } 3) Can I use payloads without term positions? If my questions are unclear please tell me! :) Best regards Alex -- View this message in context: http://lucene.472066.n3.nabble.com/Implementing-indexing-of-Versioned-Document-Collections-tp1872701p1913140.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