Release Notes

ElasticIndex

Components

Version

ElasticIndex.dll

2.0.107.0

ElasticIndex64.dll

2.0.107.0

Dependencies

  • ElasticIndex.dll is for 32-bit applications like DBM; ElasticIndex64.dll is for 64-bit applications. Both files have otherwise identical functionality.

  • ElasticIndex requires Visual C++ redistributable for Visual Studio 2022; download “vcredist_x86.exe” (for ElasticIndex.dll) or vc_redist.x64.exe (for ElasticIndex64.dll) from https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads)

  • ElasticIndex needs a properly configure Elasticsearch 7.x or 8.x server or cluster. Access parameters (IP address, user name, and password) must be correctly configured.

Fixed issues

  • When indexing database entries, timestamps are generated that have the same format as those that are created by DPE Content Service.

  • Make the initialization scenario more robust; ensure creation of the default mapping in all cases.

  • Fixed handling of URLs with characters that need URL escaping (caused creation of index entries which DPE Content Manager could not read)

New or improved features

  • OIA-6968: Supports load distribution when talking to an Elasticsearch cluster.

  • OIA-6971/OIA-7337: Improved strategy for re-creating an index leaves the system usable which the new index ix created. (Requires BUS version 6.4.810.0 or newer.)

  • OIA-6972: Known custom fields are automatically added the the index mapping and are marked as "text". This prevents the Elasticindex service from creating wrong mappings for custom fields.

  • No ticket: Enable https connection and authentication to the Elasticsearch service.

  • No ticket: New (unknown) fields are automatically mapped as "text", preventing some hickups that had been experienced.

  • OIA-7235: Enable searching in the index of database tables (this new feature is optionally used by DBM).