A while back I wrote a CachingDirectory implementation for Lucene which
allows for caching an index on a local machine other than the "root"
machine. This can be very useful for handling heavy load (such as David
Snyder's 13 GB index :-))
I'd really love to see it included in the Lucene package (I'm okay with
it being put under the Apache license). If there's some interest I could
provide the sources to the abstract CachingDirectory as well as actual
FSCachingDirectory and RAMCachingDirectory implementations.
All these classes compile fine with Lucene 1.2rc1, but I'd like to
further test them before I provide the sources.
In addition to that I could also provide my OracleDirectory
implementation which stores all index files into an Oracle database
instead of a file system structure. I haven't done a SQLServerDirectory,
but I'm willing to implement it as well :)
Any comments?
--
Maik Schreiber
IQ Computing - http://www.iq-computing.de
mailto: info@iq-computing.de
allows for caching an index on a local machine other than the "root"
machine. This can be very useful for handling heavy load (such as David
Snyder's 13 GB index :-))
I'd really love to see it included in the Lucene package (I'm okay with
it being put under the Apache license). If there's some interest I could
provide the sources to the abstract CachingDirectory as well as actual
FSCachingDirectory and RAMCachingDirectory implementations.
All these classes compile fine with Lucene 1.2rc1, but I'd like to
further test them before I provide the sources.
In addition to that I could also provide my OracleDirectory
implementation which stores all index files into an Oracle database
instead of a file system structure. I haven't done a SQLServerDirectory,
but I'm willing to implement it as well :)
Any comments?
--
Maik Schreiber
IQ Computing - http://www.iq-computing.de
mailto: info@iq-computing.de