2.8.3 (November 9 2010)

New Features

ENGINE-93 ENGINE-176 Engine Support for Phonetic Analysis in text dimensions

Support for Soundex, Refined Soundex, Metaphone and Double Metaphone algorithms. Use the new “phoneticAlgorithm” attribute of a text dimension to specify which phonetic algorithm to use.

ENGINE-94 Engine Support for Non-English Text Analysis

Stemming and stop words are now provided for Spanish, French, German, Dutch and Brazilian Portuguese. Choice of language is made my declaring a Locale for a text dimension. English is the default language.

ENGINE-139 Configuring Checkpoints and Changesets Intervals

The Admin Tool’s Changesets tab now shows information about the most recent checkpoint and/or snapshot. The Admin tab also allows customers to pull a fresh snapshot using a clear interface.

ENGINE-29 ENGINE-190 The engine’s query response can now return changeset properties

This means that client applications are no longer required to peform a second round trip to their database servers to fetch formatted results. The changeset data is cached on the engine for fast and scalable access. Use the new top-level properties query field to request changeset properties in the query response.

ENGINE-231 The engine now supports highlighting of matches against text dimensions

Highlighted results are returned as part of the query response. To request highlighted properties, use the new top-level highlighting query field.

Improvements

ENGINE-75 Admin Tool Changesets tab shows Local Time for all changesets

GMT is displayed as a tool tip for the local time.

ENGINE-134 Engine Responds to Queries while booting

The engine will now respond to query requests while it is starting up. Previously all dimensions needed to be fully populated before the engine would respond to any query. To disable this behavior, add respond-while-starting = true to the discovery.properties file before starting the engine.

ENGINE-201 A new option to “warm swap” dimension changes has been added

This allows customers to change a dimension with minimal downtime. Previously the dimension to be changed was unavailable during the re-indexing process. This feature is enabled when the dimension definition includes the reindexMethod="warmSwap" attribute value and the engine has enough available memory to create both indexes at once.

ENGINE-169 The “queryable” web service now can be configured to return a custom status code

The “queryable” web service now can be configured to return a custom status code.

ENGINE-159 The progress status messages for loading changeset data now show the units being counted

The progress status messages for loading changeset data now show the units being counted, e.g. bytes or items.

ENGINE-172 When a changeset is imported using the web service, the response now shows information about the changeset, not just its ID

When a changeset is imported using the web service, the response now shows information about the changeset, not just its ID.

ENGINE-173 The Changesets tab of the Admin tool now contains a button to reset changesets

The Changesets tab of the Admin tool now contains a button to reset changesets.

Bug Fixes

ENGINE-151 When modifying a dimensions (top level) attribute all dimensions were re-indexed

When modifying a dimensions (top level) attribute all dimensions were re-indexed. This has been corrected.

ENGINE-218 The checkpoint time of the Admin tool’s Admin tab did not store the checkpoint time correctly

The checkpoint time of the Admin tool’s Admin tab did not store the checkpoint time correctly.

ENGINE-283 The Slaves block of the Admin Page of the Admin Tool did not allow a slave to be deleted

The Slaves block of the Admin Page of the Admin Tool did not allow a slave to be deleted.