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]



Reply via email to