Yes, I guess you could branch the code? It probably doesn't need to be final Mike?
On Thu, Sep 17, 2009 at 7:16 PM, John Wang <john.w...@gmail.com> wrote: > Hi Michael: > > Is there a wiki or some sort of write up on LUCENE-1458? It looks > extremely cool! > > Re: Jason: isn't flush final? > > -John > > On Fri, Sep 18, 2009 at 9:09 AM, Jason Rutherglen > <jason.rutherg...@gmail.com> wrote: >> >> I believe you could override the IW.flush and IW.mergeSuccess >> methods. flush unfortunately doesn't expose the new SegmentInfo, >> however it could be obtained via >> IW.getReader().getSequentialSubReaders (by comparing the before >> and after). >> >> Adjacent segment files could then be maintained without hacking into >> SegmentMerger. >> >> On Thu, Sep 17, 2009 at 7:00 AM, John Wang <john.w...@gmail.com> wrote: >> > Hi guys: >> > >> > I am trying to figure how to add the ability to create custom >> > segment >> > files. Hopefully it is possible to create a plugin framework where one >> > can >> > provide some sort of callback to add to a segment given a doc and >> > provide >> > some sort of merge logic. This is in light of the flexible indexing >> > effort. >> > >> > After digging thru the latest trunk code in that area, I see a >> > Writer/WriterPerThread pattern for different types of segment files, >> > e.g. >> > Stored data, norms, inverted doc, etc. >> > >> > Do you think it is a good idea to consolidate them? Are there >> > intricacies where there are cross dependency between different types of >> > writers? >> > >> > Merge logic seems to be in the SegmentMerger class. Seems to do >> > this, >> > it would be good to separate it out to per writer type. >> > >> > I am still trying to understand the code, any help is greatly >> > appreciated. >> > >> > Thoughts? >> > >> > Thanks >> > >> > -John >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org >> For additional commands, e-mail: java-dev-h...@lucene.apache.org >> > > --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org For additional commands, e-mail: java-dev-h...@lucene.apache.org