luceneapi 7.x-3.0-unstable3

New features
Bug fixes
Unsupported

Bug fixes:
Various minor bug fixes addressed by new features.

luceneapi 7.x-3.0-unstable1

New features
Unsupported

Unstable release of Search Lucene API 3.x.

A lot of features have yet to be ported from the 2.x API, but the UI is in working shape and the basic search functionality works. This release is primarily for early adopters to take a look at the new interface and get a handle on what features will be available going forward.

luceneapi 7.x-2.x-dev

New features

Straight port of 2.x API to Drupal 7 with minor API changes that take advantage of what Drupal 7 has to offer.

luceneapi 6.x-2.0-beta4

New features
Bug fixes
Unsupported

NOTE: This release requires an upgrade of the Zend Framework components.

luceneapi 6.x-2.0-beta2

Bug fixes
Unsupported

NOTE: Users running Search Lucene DidYouMean should upgrade to beta2 for compatibility with the information architecture changes.

luceneapi 6.x-2.0-beta1

New features
Bug fixes
Unsupported

Upgrading
- Upgrading from 2.0-alpha requires update.php to be run and a rebuild of the search index.
- There is no upgrade path from the 1.0 branch. The existing module must be uninstalled before installing a 2.0 version.
- The 2.0 API is vastly different than the 1.0 API, and custom code will most like break between versions.

luceneapi 6.x-2.0-alpha3

New features
Bug fixes
Unsupported

API changes
- A lot of changes were made to the rendering functions of the facets to make them more extensible.

New features
- Minimum term length option added to analyzer. This prevents small words from being indexed and searched.
- Added option to keep fieldset expanded when executing a faceted search in the "Advanced search" fieldset.
- Added author facet.

Bug fixes
- Fixed bugs in facets when an array is not passed through the query string.

luceneapi 5.x-1.5

Bug fixes
Unsupported

Bug fixes
- Resolved encoding issue that prevented the search query from being properly parsed on some operating systems.
- Added fix that prevented positive keys from being extracted after the default search field has been changed.

luceneapi 6.x-1.5

Bug fixes
Unsupported

Bug fixes
- Resolved encoding issue that prevented the search query from being properly parsed on some operating systems.
- Added fix that prevented positive keys from being extracted after the default search field has been changed.

luceneapi 6.x-2.0-alpha2

New features
Bug fixes
Unsupported

Bug fixes
- Fixed facet ordering bug at #549262.
- Added cache table constant to appropriate cache_set() and cache_get() calls.

New features
- Added option to keep "Faceted search" fieldset expanded when executing a faceted search.
- Implemented caching for facet block and excerpt highlighting yielding huge performance gains.

API changes
- Changed LUCENEAPI_RESULTS_CACHE_TABLE constant to LUCENEAPI_CACHE_TABLE.
- Separated facet count functionality into a separate file to reduce code load.

luceneapi 6.x-2.0-alpha1

New features
Bug fixes
Unsupported

New features
- Improved API that promotes code reuse and extensibility.
- Revamped facet API to allow for easy creation and management of facets.
- Integration with contributed Drupal word stemmers.
- Users can define stop words that are excluded from the index.
- Better performance settings.
- Index statistics to see what has been indexed.
- Various bug fixes and minor improvements.

Backward Compatibility
- The 2.0 API is NOT compatible with 1.0 modules.
- 2.0 indexes are NOT compatible with 1.0 indexes.

luceneapi 5.x-1.4

Bug fixes
Unsupported

Bug fixes:
- Fixed SQL error thrown in admin/settings/search in installations where one or more content types are excluded from the search index.

luceneapi 6.x-1.4

Bug fixes
Unsupported

Bug fixes:
- Fixed SQL error thrown in admin/settings/search in installations where one or more content types are excluded from the search index.

luceneapi 5.x-1.3

Bug fixes
Unsupported

Bug fixes:

- Added fix to prevent orphaned nodes from remaining in the index. The results showed "Page not found" titles.

- Fixed unclosed bold tag in the Search Lucene Content administration page.

Minor changes:

- Prefixed columns with table names in _luceneapi_node_rewrite_sql() to prevent name clashes.

- Fixed the misnamed title of the "Clear cache" page.

- Added safeguards to prevent the site from throwing fatal errors if the ZF components become unavailable.

luceneapi 6.x-1.3

Bug fixes
Unsupported

Bug fixes:

- Added fix to prevent orphaned nodes from remaining in the index. The results showed "Page not found" titles.

- Fixed unclosed bold tag in the Search Lucene Content administration page.

Minor changes:

- Prefixed columns with table names in _luceneapi_node_rewrite_sql() to prevent name clashes.

- Fixed the misnamed title of the "Clear cache" page.

- Added safeguards to prevent the site from throwing fatal errors if the ZF components become unavailable.

luceneapi 5.x-1.2

Bug fixes
Unsupported

Bug fixes:
- Added workaround to prevent plus signs from being converted to spaces when searching or paging through results.
- Wrapped the title of the "Faceted search" fieldset with a t() function call (thx Justin).
- Fixed requirements error that is always thrown by Search Lucene Content during a fresh Drupal install (thx Seth).
- Removed error message when attempting to remove a non-empty index directory on uninstall.

luceneapi 6.x-1.2

Bug fixes
Unsupported

Bug fixes:
- Added workaround to prevent plus signs from being converted to spaces when searching or paging through results.
- Wrapped the title of the "Faceted search" fieldset with a t() function call (thx Justin).
- Fixed requirements error that is always thrown by Search Lucene Content during a fresh Drupal install (thx Seth).
- Removed error message when attempting to remove a non-empty index directory on uninstall.

luceneapi 6.x-2.x-dev

Development release of 2.0

Some features include the following:
- A tightened up, more flexible API designed to promote code reuse.
- More advanced options to control indexing behavior.
- The option to control the default operator (OR, AND) for user submitted searches.
- English work stemming.
- The ability to inherit more options from the Core search module.

luceneapi 5.x-1.1

Bug fixes
Unsupported

Bug fixes:

- Added a custom #after_build function to the admin form that adds a .htaccess file preventing access to the index files through the browser. Visiting the /admin/settings/luceneapi_node page will automatically add the .htaccess file to the Search Lucene Content index directory if one doesn't already exist.

luceneapi 6.x-1.1

Bug fixes
Unsupported

Bug fixes:

- Added a custom #after_build function to the admin form that adds a .htaccess file preventing access to the index files through the browser. Visiting the /admin/settings/luceneapi_node page will automatically add the .htaccess file to the Search Lucene Content index directory if one doesn't already exist.

luceneapi 5.x-1.0

Unsupported

API changes
- Modified parameters in hook_luceneapi_document_alter() in order for the hook to have access to the item being indexed. If your code implements this hook, please review the luceneapi.hooks.inc file to see how to update your code.

luceneapi 6.x-1.0

New features
Bug fixes
Unsupported

API changes
- Modified parameters in hook_luceneapi_document_alter() in order for the hook to have access to the item being indexed. If your code implements this hook, please review the luceneapi.hooks.inc file to see how to update your code.

luceneapi 5.x-1.0-rc7

New features
Bug fixes
Unsupported

Bug fixes:
- Fixed UTF8 issues that prevented fields containing certain characters from being indexed.

API changes:
- Changed all luceneapi_query_*() functions to be private by prefixing with an underscore, moved to separate file.
- Made sure luceneapi_query_get() is used to instantiate all query objects.
- Modified luceneapi_termdocs() to only accept index objects as the first parameter.

luceneapi 6.x-1.0-rc7

New features
Bug fixes
Unsupported

Bug fixes:
- Fixed UTF8 issues that prevented fields containing certain characters from being indexed.

API changes:
- Changed all luceneapi_query_*() functions to be private by prefixing with an underscore, moved to separate file.
- Made sure luceneapi_query_get() is used to instantiate all query objects.
- Modified luceneapi_termdocs() to only accept index objects as the first parameter.

luceneapi 5.x-1.0-rc6

Unsupported

Bug fixes:
- Modified how lib path is appended to the include path so there is less chance of error.

Notes:
- The RC5 release of the ZF components on SourceForge.net is compatible with this release.

luceneapi 6.x-1.0-rc6

Bug fixes
Unsupported

Bug fixes:
- Modified how lib path is appended to the include path so there is less chance of error.

Minor changes:
- Removed luceneapi_invoke_result_alter(), replaced with call to drupal_alter().

Notes:
- The RC5 release of the ZF components on SourceForge.net are compatible with this release.

luceneapi 5.x-1.0-rc5

Bug fixes
Unsupported

Bug fixes:
- Added t() call to "cached search results cleared", "index optimized" messages in admin page.
- Fixed incompatibility with module modules that use class_exists(), including Views 2.
- Modified release mechanism for ZF components to deal with bug fixes on the ZF end.

luceneapi 6.x-1.0-rc5

Bug fixes
Unsupported

Bug fixes:
- Added t() call to "cached search results cleared", "index optimized" messages in admin page.
- Fixed incompatibility with module modules that use class_exists(), including Views 2.
- Modified release mechanism for ZF components to deal with bug fixes on the ZF end.

luceneapi 5.x-1.0-rc4

Bug fixes
Unsupported

Bug fixes:
- Corrected typos in admin pages and help sections.
- Fixed scoring issue when filtering by facets.
- Modified taxonomy facet to filter terms using OR instead of AND to mimic the core search.
- Modified author facet to use OR when searching for posts by multiple authors.

luceneapi 6.x-1.0-rc4

Bug fixes
Unsupported

Bug fixes:
- Corrected typos in admin pages and help sections.
- Fixed scoring issue when filtering by facets.
- Modified taxonomy facet to filter terms using OR instead of AND to mimic the core search.
- Modified author facet to use OR when searching for posts by multiple authors.
- Fixed issue where luceneapi_throw_error() did not translate strings in a few instances.

luceneapi 6.x-1.0-rc3

Bug fixes
Unsupported

Bug Fixes:
- Moved _luceneapi_node_add_document() after last_change, last_nid updates so that it doesn't get stuck on a node that has a redirect in it.
- Changed luceneapi_default_search() to luceneapi_setting_get('default_search') in luceneapi_search_form_submit()

Functionality changes:
- Modified luceneapi_search_box_form_submit() to pull variables from $_POST and pass them through the query string when hijacking the search box. This allows us to use the Facet API with the core search box.

luceneapi 5.x-1.0-rc3

Bug fixes
Unsupported

Bug Fixes:
- Move _luceneapi_node_add_document() after last_change, last_nid updates so that it doesn't get stuck on a node that has a redirect in it.
- Changed luceneapi_default_search() to luceneapi_setting_get('default_search') in luceneapi_search_form_submit()

Functionality changes:
- Modified luceneapi_search_box_form_submit() to pull variables from $_POST and pass them through the query string when hijacking the search box. This allows us to use the Facet API with the core search box.

luceneapi 5.x-1.0-rc2

Bug fixes
Unsupported

Bug fixes:
- Fixed double translation issue for error message in _luceneapi_drush_index_wipe()
- Re-added Drush command "luceneapi cache clear". Accidentally removed command in D5 version.

Minor fixes:
- Addressed a few minor coding style issues.
- Added luceneapi_throw_error() call when returned cached result set is not valid
- Fixed double translation issue in luceneapi_variable_get() and luceneapi_setting_get(). The error messages should only get thrown in development environments.

luceneapi 6.x-1.0-rc2

Bug fixes
Unsupported

Bug fixes:
- Fixed double translation issue for error message in _luceneapi_drush_index_wipe()

Minor fixes:
- Addressed a few minor coding style issues.
- Added luceneapi_throw_error() call when returned cached result set is not valid
- Fixed double translation issue in luceneapi_variable_get() and luceneapi_setting_get(). The error messages should only get thrown in development environments.

luceneapi 5.x-1.0-rc1

Unsupported

- Completely overhauled the error handling API, made the Search Lucene API more t() friendly.
- Changed some watchdog messages for consistency with core messages
- Added requirements to luceneapi_node to prevent installation in cases where Search Lucene API failed requirements.
- Remove luceneapi_log_errors setting. Errors are now logged automatically.
- Refined admin page along with setting descriptions to improve clarity.

Pages

Subscribe with RSS Subscribe to Releases for Search Lucene API