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 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]