[ http://issues.apache.org/jira/browse/LUCENE-581?page=all ]
Karl Wettin updated LUCENE-581: ------------------------------- Attachment: index.tar The required update > Index, a new generalization super root > -------------------------------------- > > Key: LUCENE-581 > URL: http://issues.apache.org/jira/browse/LUCENE-581 > Project: Lucene - Java > Type: New Feature > Components: Index > Versions: 2.0.0 > Reporter: Karl Wettin > Priority: Minor > Attachments: index.tar, indexbonus.tar > > This update adds a new super class Index, extended by Directory. It allows > for transparent communication between your application and the persistency > mechanism. It takes issue 550 one step closer to backwards compability. > * Term and Document are no longer final classes. > * InterfaceIndexWriter > I also added these two in the Index. > abstract index.openIndexWriter() > abstract index.openIndexReader(); > There is some bonus material that use this: > * Decorators for > * Index > * InterfaceIndexWriter > * IndexReader > * IndexSearcher > > * NotifiableIndex, adds notification of changes to any Index. > * CreateListener > * DeleteListener > * OptimizationListener (not implemented) > * ContentUpdateListener, reacts to any change of the index. Optimized for > some implementations. > * AutofreshedSearcher, contains a searcher that is always up to date with the > index and have a buffer with old searchers that will be closed when nobody is > using them anymore (hopefully). -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]