Releases for Search Lucene API
luceneapi 6.x-2.0-beta5
First released: November 15, 2009 - 23:13
Size: 64.12 KB
md5_file hash: f988912d3ce0a88e936de58002165392
Last updated: November 15, 2009 - 23:15
Bug fixes:
#633396: Improve translations relating to the menu system
#632130: Taxonomy facet counts on empty search is not accurate when content types are excluded from the index
#629178: Errors while rebuilding index using batch process
New features:
#633548: Add a translation template
#632356: Separate out comments from body text when indexing, add as a bias field
#628390: Index taxonomy term names, expose as a biased field
API changes:
#633444: Remove unit tests from 6.x versions of core
#633432: Change luceneapi_facet_sort() to a lucene API function named luceneapi_weight_sort()
luceneapi 6.x-2.0-beta4
First released: November 10, 2009 - 04:27
Size: 62.83 KB
md5_file hash: eed2936e4ba68cd0940de2a43d13a6a3
Last updated: November 10, 2009 - 04:31
NOTE: This release requires an upgrade of the Zend Framework components.
Bug fixes:
#628254: Memory leak in luceneapi_facet_counts_get()
#628178: array_keys() has slight performance penalty, remove where unnecessary
#628164: Facet and sort links are always "active" whether they are selected or not
#620340: Review best practices for translations, adhere to best practices regarding calls to t().
#628172: Fieldset facets don't display form elements
#626968: Error in bias query logic breaks some negative search queries
#614096: Several strings untranslatable
#620328: Remove l() function from translatable strings
New features:
#626974: Add hook_luceneapi_query_rebuild() to API
#619206: Add hook_luceneapi_sortable_fields_alter() to the API
#620460: Add API function to extract module and type from index object
API changes:
#620344: Remove second parameter from luceneapi_throw_error()
luceneapi 6.x-2.0-beta3
First released: October 27, 2009 - 22:02
Size: 61.3 KB
md5_file hash: 15a0e0a9ce7da8e61718ff42a353cb5d
Last updated: October 27, 2009 - 22:05
Bug fixes:
#613532: Typo in the content bias page, change "canges" to "changes"
New features:
#610134: Add minumum prefix setting for wildcard queries
#610126: Add setting to exclude larger results from being caches
#613524: Add basic language settings
#612264: Implement the batch API to allow admins to rebuild the entire index without having to run cron
#613536: Integrate more settings and functionality from the Suppress Search project
luceneapi 6.x-2.0-beta2
First released: October 22, 2009 - 22:12
Size: 60.24 KB
md5_file hash: 8913c86af420746219d8e9cd1524b3d4
Last updated: October 22, 2009 - 22:15
NOTE: Users running Search Lucene DidYouMean should upgrade to beta2 for compatibility with the information architecture changes.
Bug fixes:
#612118: The "Limit items per facet" setting clashes when multiple modules use it
#610968: Facets counts aren't always accurate
Usability:
#610124: Move "Index path" setting to it's own fieldset, collapse by default
#610118: "Items to index per update" setting should be in the Performance tab
Minor changes:
#610110: Remove unnecessary function luceneapi_facet_values_populate()
luceneapi 6.x-2.0-beta1
First released: October 20, 2009 - 03:56
Size: 60.36 KB
md5_file hash: 78f1f5955b450aad13f79e876d11997c
Last updated: October 20, 2009 - 04:01
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.
Bug fixes
- #609102: Cache must be cleared for the "Hide core search" setting to take effect
- #609098: Documents aren't deleted when content types are added to the exclude list
- #603892: Modules that don't implement hook_search('name') show up in the "Hijack search box" list
- #559386: Porter stemmer project is not integrating with Search Lucene API
- #590732: Add mbstring check, iconv check and PCRE unicode support check to hook_requirements().
- #600910: Content bias is not currently possible when default operator is set to "AND"
- #592424: Error after installing the module
- #589430: By default, all Lucene fields are searched
- #584144: Wrong parameter count for min() error when only one taxonomy facet is enabled
Features and enhancements
- #560512: searching just with facets (without any search keywords)
- #606048: Change Yes / No radios to checkboxes in admin settings forms
- #541168: Usability of "wipe index" button
- #602380: Add option to "Minimum word length" to inherit valur from core Search module
- #563216: search result weightings
- #590686: Move PHP requirement into .info file
- #590624: Change all instances if "is_null()" to "=== NULL"
- #563174: Configurable limit to the Result Set Limit
- #589412: Separate title text from "contents" field
luceneapi 6.x-1.6
First released: September 24, 2009 - 01:46
Size: 41.08 KB
md5_file hash: 35344a3af4698df9965f13d0b2b07191
Last updated: September 24, 2009 - 01:50
Bug fixes
- #571346: Delete / unpublish not removing node from search index
- #582336: Unable to install drupal with lucenapi module present
luceneapi 5.x-1.6
First released: September 24, 2009 - 01:46
Size: 41.89 KB
md5_file hash: 395aa2654bd587d06ecb291a700329fa
Last updated: September 24, 2009 - 01:50
Bug fixes
- #571346: Delete / unpublish not removing node from search index
- #582336: Unable to install drupal with lucenapi module present
luceneapi 6.x-2.0-alpha4
First released: September 22, 2009 - 01:05
Size: 53.57 KB
md5_file hash: 65075e1add2418a4f52f7851927114fc
Last updated: September 22, 2009 - 01:10
Bug fixes
- #582336: Unable to install drupal with lucenapi module present
- #571346: Delete / unpublish not removing node from search index
New features
- Added unit tests.
API changes
- Implemented new version system for the ZF components.
- Added luceneapi_index_commit() to API.
- Decoupled facet values from hook_luceneapi_facet(), added hook_luceneapi_facet_values().
luceneapi 6.x-2.0-alpha3
First released: August 30, 2009 - 18:06
Size: 49.23 KB
md5_file hash: ff86cdf3e098f5cb7647f6d401651e9d
Last updated: August 30, 2009 - 18:10
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.
ZF Components
- To make use of the minimum word length setting, the ZF components must be upgraded to the corresponding alpha3 release.
luceneapi 6.x-1.5
First released: August 20, 2009 - 23:42
Size: 41.04 KB
md5_file hash: 995ea04ea1dfdc92b1d0bf3260123fa9
Last updated: August 20, 2009 - 23:46
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 5.x-1.5
First released: August 20, 2009 - 23:42
Size: 41.86 KB
md5_file hash: 20e2276699c374d02907d3fe0381bd03
Last updated: August 20, 2009 - 23:46
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
First released: August 18, 2009 - 14:41
Size: 49.7 KB
md5_file hash: 1bcaab240805b27424efb6886f03ac36
Last updated: August 18, 2009 - 14:46
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
First released: August 14, 2009 - 02:46
Size: 47.98 KB
md5_file hash: ba4da625d15f9828f21b218457b8b5bc
Last updated: August 14, 2009 - 02:50
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
First released: July 24, 2009 - 16:08
Size: 41.8 KB
md5_file hash: 9dd7fcd7a7ef221bb25aed4018f529a2
Last updated: July 24, 2009 - 16:12
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
First released: July 24, 2009 - 16:07
Size: 40.98 KB
md5_file hash: d469b05e13da4805158b1f886890e3cd
Last updated: July 24, 2009 - 16:12
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
First released: July 23, 2009 - 23:52
Size: 41.8 KB
md5_file hash: b60337743bceaf897fbb75b12928bfe2
Last updated: July 23, 2009 - 23:55
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
First released: July 23, 2009 - 23:51
Size: 40.98 KB
md5_file hash: f2dd1b6fb2c970a744def29ee6a20124
Last updated: July 23, 2009 - 23:55
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
First released: June 24, 2009 - 01:29
Size: 41.41 KB
md5_file hash: 38fc9225ebb9c62dd5edaff9977e20ab
Last updated: June 24, 2009 - 01:30
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.
- Added source control files to the mask when removing index files on uninstall, because it is not polite to remove directories that are under version control.
Minor changes:
- Added a nicer message with a link to the installation instructions on the project page for ZF requirement failures on install.
luceneapi 6.x-1.2
First released: June 24, 2009 - 01:28
Size: 40.61 KB
md5_file hash: 6bef2faf03b4f5e7ca73a1692ab13af3
Last updated: June 24, 2009 - 01:30
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.
- Added source control files to the mask when removing index files on uninstall, because it is not polite to remove directories that are under version control.
Minor changes:
- Added a nicer message with a link to the installation instructions on the project page for ZF requirement failures on install.
luceneapi 6.x-2.x-dev
First released: June 11, 2009 - 12:41
Size: 64.11 KB
md5_file hash: b527f043b69a6d6941fc2cf7e2669f89
Last updated: November 16, 2009 - 00:10
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.
