Revision history for SWISH-Prog-Lucy
0.01 21 June 2011
* Initial release, based on SWISH::Prog::KSx.
0.02 23 June 2011
* Fix bad s/ks/lucy/ strings from initial port.
* bump SWISH::Prog dependency
0.03 28 June 2011
* no functional changes, just bumped version because
SWISH::Prog 0.51 had not been released prior to 0.02
and all the failing test reports are misleading.
0.04 10 Sept 2011
* add highlightable_fields feature to expose the highlightable
attribute of Lucy FullTextField objects.
* add find_relevant_fields feature to locate the fields
that matched the query. Depends upon highlightable_fields
being set to true.
0.05 26 Sept 2011
* add stemming support for Stemmer configuration and back compat with
Swish-e v 2.x FuzzyIndexingMode.
0.06 11 Oct 2011
* fix tests, bump dependency on SWISH::Prog 0.53
0.07 13 Oct 2011
* expose qp() attribute as part of public API.
* add get_propnames() method to Searcher.
0.08 19 July 2012
* bump dependencies
* switch to Module::Install
* include bin/lucyx-dump-terms example script
* add dependency on Sys::Hostname, to support indexes on NFS shares.
0.09 28 July 2012
* add property_map to respect PropertyNameAlias params in get_property()
* fix MANIFEST to include missing Module::Install files
0.10 23 Aug 2012
* croak_on_error => 1 in Search::Query::Parser means invalid queries now
generate an exception in Searcher.
* Result->score will always return a positive integer (score || 1)
0.11 3 Sept 2012
* refer to header meta file internally using official API method
* added Indexer->abort method
0.12 29 Nov 2012
* support stale searcher detection when multiple indexes are being searched.
0.13 30 Jan 2013
* add Searcher->nfs_mode so that manager logic is optional. Feature has
been in there since 0.08 but not needed unless we are running under NFS.
0.14 04 Feb 2013
* include built-in swish* properties as search-able fields.
0.15 10 Feb 2013
* refactored internal initialization of query parser, adding qp_config
option to constructor. This should solve the issue when UndefinedMetaTags is
set to 'auto' in the Indexer, and additional fields are added to an
existing index.
0.16 12 Feb 2013
* support UndefinedMetaTags 'autoall' for adding PropertyNames as well as
MetaNames dynamically. Requires SWISH::3 1.000006.