Changes in v. 0.7.1 (released on 2007.06.20):
This minor release is mostly an upgrade to the official Lucene 2.2.0 release JARs.
The following changes have been made in this release:
- New features and improvements:
Added a term distribution analysis plugin by Mark Harwood.
- Bug fixes:
- Fixed IndexGate class to correctly show deletable files.
Changes in v. 0.7 (released on 2007.02.20):
This release uses the official Lucene 2.1.0 release JARs.
The following changes have been made in this release:
- New features and improvements:
- Added pagination of results, especially useful for very large
result sets.
- Added support for new Field flags. They are now
displayed in the Document details, and also can be set on
edited documents.
- Added a function to add new documents to the index.
- Low-level index operations (such as detecting unused files,
index directory cleanup) use the newly exposed Lucene classes
instead of duplicating their internals in Luke.
- A side-effect of the above is the ability to properly
cleanup all supported index formats, including the new lockless
and single-norm indexes.
- Added a function to copy the list of top terms to clipboard.
- Added a function to copy the term vector to clipboard.
- Added a function to close and/or re-open the current index.
- In the Documents tab, pressing "First Term" now positions the
term enumeration at the first term for the selected field.
- Added a field vocabulary analysis plugin by Mark Harwood, with
some modifications.
- Overall UI cleanup - improved layout in some places,
added graphics instead of ASCII art, etc.
- Bug fixes:
- Fixed a bug in index size calculation.
- Fixed a bug in term browsing - when "First Term" was pressed
in reality the second term was shown.
The following people contributed patches, suggestions, and
generally kept prodding me and poking to produce this release:
Volodymyr Bychkoviak,
Juan Manuel Caicedo,
Mark Harwood,
Otis Gospodnetic,
Benson Margulies,
Jean-Philippe Robichaud,
and many, many others. Thank you for your support!
Changes in v. 0.6:
This release uses Lucene JAR named lucene-1.9-rc1-dev.jar
.
This JAR and all other JARs from Lucene repository were built from
SVN revision 154013.
This release adds new important features such as custom Similarity
and JavaScript scripting (using Mozilla Rhino engine). Here's a more
detailed list of changes and bugfixes:
- New features, improvements and bug fixes:
- The query view shows not only a parsed form, but also
a re-written query form.
- Query Explanation shows internal structure of a query.
Explanations are provided both for the parsed and rewritten
queries.
- Command-line argument parsing. Now you can open an index
on startup, and optionally execute a script (see below)
- Custom Similarity designer plugin, which
allows you to design and test your own Similarity
implementation.
- Scripting plugin, which allows you to interactively
experiment with Luke and Lucene indexes. This plugin also
can run scripts from Luke command-line.
- Ability to use MMapDirectory. Due to limitations in
Lucene API this feature relies on reflection API, and may
sometimes fail if a restrictive SecurityManager is in use.
The Overview panel shows which Directory implementation is used.
- Proper display of overlapping tokens (created with analyzers
that use setPositionIncrement(0) ).
- Field names are sorted in alphabetical order.
- Document boost is shown, in addition to each field's boost.
- The "Files" tab now shows which files found in the index
directory really belong to the index, and what is their
status.
- A new function, "Index Cleanup", cleans up all files from
index directory that do not belong to the index, and all
files that are marked as deletable in the index.
- Luke has been reviewed and restructured to provide better
support for execution as a part of other applications (or
JavaScript scripts). Javadoc comments were added.
- The default binary bundle (lukeall.jar) now contains also
a collection of analyzers from the "contrib" area, as well as
the Snowball analyzers.
- UI font selection: sometimes the field values contain
characters not covered in the default 'dialog' font, like
e.g. less common Unicode glyphs.
Or maybe you just wish to view all UI text rendered in
Garamond... now you can ;-)
- UI color theme: you can now switch color themes for
your eye's pleasure.
- Bug fixes: