Hello fellow Luceners,
I'm pleased to announce that new release of Luke is now available. You can download it from:
http://www.getopt.org/luke/
This release uses Lucene 1.4-rc4.
This release also represents a major step forward - many new exciting features have been added. The feature I consider the most important in this release is extensibility - there is a plugin framework, and a sample plugin is provided in the distribution - I encourage you to write more.
Here's a short summary of changes in this release:
* NEW: Added support for Term Vectors.
* NEW: Added a plugin framework - plugins found on classpath are
detected automatically and added to the new "Plugins" tab.
Note however that for now plugins autoloading doesn't quite
work when using Java WebStart - an alternative mechanism is also
provided. Plugins have full access to the application context.
Please read JavaDoc for LukePlugin.java for more information.
* NEW: A sample plugin is provided, based on Mark Harwood's "tool
for analyzing analyzers".
* NEW: all tables support resizable columns now. Some dialogs are
also resizable.
* NEW: Added Reconstruct functionality. Using this function users
can reconstruct the content of all (also unstored) fields of a
document. This function uses a brute-force approach, so it may
be slow for larger indexes (> 500,000 docs).
* NEW: Added "pseudo-edit" functionality. New document editor dialog
allows to modify reconstructed documents, and add or replace the
original ones.
* FIX: problems with MRU list solved, and a framework for handling
preferences introduced.
* FIX: the list of available Analyzers is now dynamically populated
from the classpath, using the same method as in the AnalyzerTool
plugin. This also doesn't work in WebStart, so a fallback to a
static list is provided.
* FIX: restructured source repository and added Ant build script.Please note that as a result of the package name changes, the main class is now org.getopt.luke.Luke, and NOT as before luke.Luke.
I felt that all these changes merited a slight change in name, from "Lucene Index Browser" to "Lucene Index Toolbox", as this seems to better reflect the current functionality of the tool.
Any feedback, patches for enhancements or bufixes are welcome! If you want to provide a patch, please use "diff -bdruN" - this will help me to integrate it. Thank you!
-- Best regards, Andrzej Bialecki
------------------------------------------------- Software Architect, System Integration Specialist CEN/ISSS EC Workshop, ECIMF project chair EU FP6 E-Commerce Expert/Evaluator ------------------------------------------------- FreeBSD developer (http://www.freebsd.org)
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
