Hi guys:
    Perhaps I should have posted this to this list in the first place.

    I am trying to work on a patch to for each term, expose minDoc and
maxDoc. This value can be retrieve while constructing the TermInfo.

    Knowing these two values can be very helpful in caching DocIdSet for a
given Term. This would help to determine what type of underlying
implementation to use, e.g. BitSet, HashSet, or ArraySet, etc.

     The problem I am having is stated below, I don't know how to add the
minDoc and maxDoc values to the index while keeping backward compatibility.

     Help greatly appreciated.

Thanks

-John

---------- Forwarded message ----------
From: John Wang <[EMAIL PROTECTED]>
Date: Tue, Jun 24, 2008 at 11:59 AM
Subject: changing index format
To: [EMAIL PROTECTED]


Hi:
   I am trying to add couple more values to the TermInfo file and want to
keep the index backward compatible. But I see values such as docFreq etc.
are stored as a VInt, so I couldn't do things like using the signed bit to
determine whether to read/write the extra values.

  Any suggestions?

(I tried to implement a read/write impl for signed VInt, but it didn't work
out too well :( )

Thanks

-John

Reply via email to