Babel Street Match for Elasticsearch
Release Notes
Introduction
Name Match Elasticsearch is an Elasticsearch[3] plugin for building fuzzy name retrieval and matching applications for persons, locations, and organizations. The plugin was built with Rosette Name Indexer and supports Elasticsearch.
Important
Due to Elasticsearch version enforcement, this version of the plugin will only work with the same version of Elasticsearch. Contact analyticssupport@babelstreet.com
if you require support for a different version of Elasticsearch.
For a list of third-party components that are used in Basis Technology products, see rlpnc/ThirdPartyLicenses.txt
.
Release 9.0.1.0
June 2025
Includes Match 7.50.0.c78.0
Important
Java 21 is required for Elasticsearch 9.0.
New
Includes Match 7.50.0.c78.0. Refer to the Match release notes for a full description of new features.
Supports Elasticsearch 9.0.1.
Elasticsearch security policy changes: The entitlements policy has been slimmed down to only the required entitlements:
load_native_libraries
andmanage_threads
. This is a new format compared to the oldplugin-security.policy
, but the same functionality is supported. Many unnecessary entitlements were removed. (RLPNC-8195)
Bug Fixes
We fixed a bug where matching two names with identical data could return an incorrect response for pairwise matching. (RLPNC-8199)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.18.2.0
June 2025
Includes Match 7.50.0.c78.0
New
Includes Match 7.50.0.c78.0. Refer to the Match release notes for a full description of new features.
Supports Elasticsearch 8.18.2
Elasticsearch security policy changes: The entitlements policy has been slimmed down to only the required entitlements:
load_native_libraries
andmanage_threads
. This is a new format compared to the oldplugin-security.policy
, but the same functionality is supported. Many unnecessary entitlements were removed. (RLPNC-8195)
Bug Fixes
We fixed a bug where matching two names with identical data could return an incorrect response for pairwise matching. (RLPNC-8199)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.17.3.0
March 2025
Includes Match 7.49.0.c77.0
New
Includes Match 7.49.0.c77.0. Refer to the Match release notes for a full description of new features.
Supports Elasticsearch 8.17.3.
Endpoint change: The
/{index-name}/rni_plugin/_get_settings
and/{index-name}/rni_plugin/_get_version
endpoints have been replaced with/rni_plugin/_get_settings
and/rni_plugin/_get_version
, respectively. The old endpoints have been deprecated and will be removed March 2026. (RLPNC-7911)New parameter: We've added a parameter,
maxExpansions
to control the number of phonetically similar terms considered during the first-pass fuzzy matching. Increasing this parameter can improve first-pass results, ensuring that the correct name will be sent to the second pass, but may impact performance. (RLPNC-7967)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.16.1.0
December 2024
Includes RNI-RNT 7.48.0.c76.0
New
Includes RNI-RNT 7.48.0.v76.0. Refer to the RNI-RNT release notes for a full description of new features.
Supports Elasticsearch 8.16.1
New name: The plugin has been renamed to Babel Street Match for Elastisearch. The new file structure will now be
elasticsearch/plugins/babel-street-match/bt_root
. (RLPNC-7868)New endpoint: Added a new endpoint, /rni_plugin/_record_match, to provide pairwise record matching functionality. See the Match for Elasticsearch Plugin Guide for more information. (RLPNC-7805)
Seq2Seq model update:
jna-5.10.0.jar
now gets bundled with the plugin as it is required for neural model matching functionality. Previously it had been part of the Elasticsearch distribution. If the Seq2Seq token scorer is not utilized, the file can be safely deleted. (RLPNC-7851)
Bug Fixes
We fixed a bug where a date matching request immediately upon plugin startup could cause a crash (RLPNC-7875)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.15.0.0
September 2024
Includes RNI-RNT 7.47.0.c75.0
New
Includes RNI-RNT 7.47.0.c75.0. Refer to the RNI-RNT release notes for a full description of new features.
Supports Elasticsearch 8.15.0
Bug fixes
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled has been restored.
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.14.1.0
June 2024
Includes RNI-RNT 7.46.0.c74.0
New
Includes RNI-RNT 7.46.0.c74.0. Refer to the RNI-RNT release notes for a full description of new features.
Supports Elasticsearch 8.14.1.
Added gender as a name property: You can now specify an explicit
gender
value when indexing, searching, or querying a name. Valid values are female, male, and nonbinary, (RLPNC-7445)Change to licensing when an overlay directory is specified: The license must be in the
BT_ROOT
directory, even if an overlay root is set. (RLPNC-7599).
Known Issues
Bulk querying may experience performance degradation in multithreaded contexts when the system is under heavy load. (RLPNC-7560)
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.12.2.0
April 2024
Includes RNI-RNT 7.45.0.73.0
New
Includes RNI-RNT 7.45.0.73.0. Refer to the RNI-RNT release notes for a full description of new features.
Supports Elasticsearch 8.12.2.
An overlay root directory path can now be specified as a relative path to the RNI plugin installation directory. To do so, use the new
bt.overlay.relative.root system
property when starting Elasticsearch. (RLPNC-7377)
Bug Fixes
Fixed a bug where stop word and override queries had inconsistent behavior. Now, for both stop words and overrides, queries with an entity type will return entries with that entity type and with no entity type; queries without an entity type will only return entries with no entity type. (RLPNC-7407)
Fixed a bug where the pairwise match endpoint returns an empty response when the score is 0. Now the score is returned. (RLPNC-7213)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.11.4.0
August 2024
Includes RNI-RNT 7.46.0.c74.0
New
Includes RNI-RNT 7.46.0.c74.0. Refer to the RNI-RNT release notes for a full description of new features.
Supports Elasticsearch 8.11.4.
Added gender as a name property: You can now specify an explicit
gender
value when indexing, searching, or querying a name. Valid values are female, male, and nonbinary, (RLPNC-7445)Change to licensing when an overlay directory is specified: The license must be in the
BT_ROOT
directory, even if an overlay root is set. (RLPNC-7599).
Known Issues
Bulk querying may experience performance degradation in multithreaded contexts when the system is under heavy load. (RLPNC-7560)
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.11.3.0
January 2024
Includes RNI-RNT 7.44.0.c72.0
New
Includes RNI-RNT 7.44.0.c72.0. Refer to the RNI-RNT release notes for a full description of new features.
Supports Elasticsearch 8.11.3.
Overlay directory: Added support for specifying an overlay root directory location. This allows you to store the data components (models, parameters, config files, etc.) in a location other than the root directory within the plugin itself. To utilize this feature, specify the overlay location with the
bt.overlay.root
system property when starting the plugin. (RLPNC-7240)Control response format: The pairwise match endpoint now supports a new URL parameter,
responseFormat
, to control the format of the match response. If the parameter is unset or set to its default value,explainInfo
, the response format of releases containing the RNI-RNT 7.43.0.c71.0 SDK is used. If the parameter is set tolegacyExplainInfo
, the response format of releases using older versions of the SDK is used. (RLPNC-7255)Dynamic configuration improvements: The
type
field can now be specified when adding token overrides using the dynamic configuration endpoints. (RLPNC-7256)
Bug Fixes
Fixed a bug where the
score
field could not be omitted from dynamic token override requests. (RLPNC-7256)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.11.2.2
December 2024
Includes RNI-RNT 7.48.0.c76.0
New
Includes RNI-RNT 7.48.0.v76.0. Refer to the RNI-RNT release notes for a full description of new features.
Product renamed: RNI Elasticsearch has been renamed to Babel Street Match for Elasticsearch. The new file structure is
elasticsearch/plugins/babel-street-match/bt_root
. (RLPNC-7868)
Bug Fixes
Fixed a bug in which making a pairwise date matching request right after opening the plugin could result in a crash. (RLPNC-7875)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.11.2.1
October 2024
Includes RNI-RNT 7.47.0.c75.0
New
Includes RNI-RNT 7.47.0.c75.0. Refer to the RNI-RNT release notes for a full description of new features.
Bug fixes
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled has been restored.
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.11.2.0
December 2023
Includes RNI-RNT 7.44.0.c72.0
New
Includes RNI-RNT 7.44.0.c72.0. Refer to the RNI-RNT release notes for a full description of new features.
Supports Elasticsearch 8.11.2.
Overlay directory: Added support for specifying an overlay root directory location. This allows you to store the data components (models, parameters, config files, etc.) in a location other than the root directory within the plugin itself. To utilize this feature, specify the overlay location with the
bt.overlay.root
system property when starting the plugin. (RLPNC-7240)Control response format: The pairwise match endpoint now supports a new URL parameter,
responseFormat
, to control the format of the match response. If the parameter is unset or set to its default value,explainInfo
, the response format of releases containing the RNI-RNT 7.43.0.c71.0 SDK is used. If the parameter is set tolegacyExplainInfo
, the response format of releases using older versions of the SDK is used. (RLPNC-7255)Dynamic configuration improvements: The
type
field can now be specified when adding token overrides using the dynamic configuration endpoints. (RLPNC-7256)
Bug Fixes
Fixed a bug where the
score
field could not be omitted from dynamic token override requests. (RLPNC-7256)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.9.2.1
April 2024
Includes RNI-RNT 7.45.0.c73.0
New
Includes RNI-RNT 7.45.0.c73.0. Refer to the RNI-RNT release notes for a full description of new features.
Overlay directory: Added support for specifying an overlay root directory location. This allows you to store the data components (models, parameters, config files, etc.) in a location other than the root directory within the plugin itself. To utilize this feature, specify the overlay location with the
bt.overlay.root
system property when starting the plugin. (RLPNC-7240)An overlay root directory path can now be specified as a relative path to the RNI plugin installation directory. To do so, use the new
bt.overlay.relative.root system
property when starting Elasticsearch. (RLPNC-7377)Control response format: The pairwise match endpoint now supports a new URL parameter,
responseFormat
, to control the format of the match response. If the parameter is unset or set to its default value,explainInfo
, the response format of releases containing the RNI-RNT 7.43.0.c71.0 SDK is used. If the parameter is set tolegacyExplainInfo
, the response format of releases using older versions of the SDK is used. (RLPNC-7255)Dynamic configuration improvements: The
type
field can now be specified when adding token overrides using the dynamic configuration endpoints. (RLPNC-7256)
Bug Fixes
Fixed a bug where the
score
field could not be omitted from dynamic token override requests. (RLPNC-7256)Fixed a bug where stop word and override queries had inconsistent behavior. Now, for both stop words and overrides, queries with an entity type will return entries with that entity type and with no entity type; queries without an entity type will only return entries with no entity type. (RLPNC-7407)
Fixed a bug where the pairwise match endpoint returns an empty response when the score is 0. Now the score is returned. (RLPNC-7213)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.9.2.0
September 2023
Includes RNI-RNT 7.43.0.c71.0
Important
The response format for calls to the pairwise match endpoint has changed significantly in this version. Please review the changes before upgrading if you rely on this feature. Refer to section 12 of the Application Developers Guide for updated examples.
New
Includes RNI-RNT 7.43.0.c71.0. Refer to the RNI-RNT release notes for a full description of new features.
Supports Elasticsearch 8.9.2
Introduced JSON-formatted explain information blocks to provide improved explanations for pairwise matches (RLPNC-7153). The pairwise endpoint now only returns this explain information and the existing debug information is no longer available (RLPNC-7177).
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.8.1.0
June 2023
Includes RNI-RNT 7.42.0.c70.0
New
Includes RNI-RNT 7.42.0.c70. Refer to the RNI-RNT release notes for a full description of new features.
Supports Elasticsearch 8.8.1 (RLPNC-7044)
Bug Fixes
Matching now works properly with Java 19 and Java 20. (RLPNC-6969)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.6.2.1
October 2023
Includes RNI-RNT 7.43.0.c71.0
Important
The response format for calls to the pairwise match endpoint has changed significantly in this version. Please review the changes before upgrading if you rely on this feature. Refer to section 12 of the Application Developers Guide for updated examples.
New
Includes RNI-RNT 7.43.0.c71.0. Refer to the RNI-RNT release notes for a full description of new features.
Introduced JSON-formatted explain information blocks to provide improved explanations for pairwise matches (RLPNC-7153). The pairwise endpoint now only returns this explain information and the existing debug information is no longer available (RLPNC-7177).
Bug Fixes
Matching now works properly with Java 19 and Java 20. (RLPNC-6969)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.6.2.0
March 2023
Includes RNI-RNT 7.41.0.c69.0
New
Includes RNI-RNT 7.41.0.c69.0. Refer to the RNI-RNT release notes for a full description of new features.
Supports Elasticsearch 8.6.2.
Added support for selector values when using the dynamic override endpoints. (RLPNC-6673)
Parameter universes can now be used in the query phase. To do so, specify the query name as a json string and include the universe in the body. (RLPNC-6672)
Bug Fixes
Fixed a bug where queries using
filter_out_scores_below
could return improper document scores and/or exceptions. (RLPNC-6809)Fixed
POST _parameter_universe
endpoint so that it supports non-scalar parameter values. (RLPNC-6832)Fixed a bug where initially low-scoring results could still be processed in the rescoring phase (RLPNC-6829)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.Bundled Java 19 JRE is not supported. Set ES_JAVA_HOME to a version of Java 17/18 to avoid score changes.
Release 8.5.3.1
December 2022
Includes RNI-RNT 7.40.1.c68.0
New
Includes RNI-RNT 7.40.1.c68.0.
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.Bundled Java 19 JRE is not supported. Set ES_JAVA_HOME to a version of Java 17/18 to avoid score changes.
Release 8.5.3.0
December 2022
Includes RNI-RNT 7.40.0.c68.0
New
Includes RNI-RNT 7.40.0.c68.0.
Supports Elasticsearch 8.5.3.
Fields of the type
rni_name
now support a new mapping parameter,testEntityType
, to control whether a name’s entity type is required to match in the first pass. By default, this is set totrue
, meaning only names that match the entity type of the query will be returned. By setting it tofalse
, names with any (or no) entity type will also be returned (RLPNC-6688)
Bug Fixes
Fixed a bug where the pairwise match endpoint could fail to parse valid requests with non-RNI data types. (RLPNC-6631)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.Bundled Java 19 JRE is not supported. Set ES_JAVA_HOME to a version of Java 17/18 to avoid score changes.
Release 8.4.3.0
October 2022
Includes RNI-RNT 7.39.0.c67.0
New
Supports Elasticsearch 8.4.3 (RLPNC-6591)
The real world id training suite (
realWorldIDBuilder.zip
) is now included as part of the RNI-ES release. (RLPNC-6588)We've improved stability and error handling in the jvm plugin. (RLPNC-6403, RLPNC-6593)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.4.2.0
November 2022
Includes RNI-RNT 7.39.0.c67.0
New
Supports Elasticsearch 8.4.2
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.4.1.12
June 2025
Includes Match 7.50.0.c78.0
New
Includes Match 7.50.0.c78.0. Refer to the Match release notes for a full description of 7.50.0.c78.0 features.
Added support for a new BT_BUILD value,
amd64-glibc226-gcc73
. This platform support is deprecated and will be removed in a future release. (RLPNC-8182)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.4.1.11
March 2025
Includes Match 7.49.0.c77.0
New
Includes Match 7.49.0.c77.0. Refer to the Match release notes for a full description of new features.
Endpoint change: The
/{index-name}/rni_plugin/_get_settings
and/{index-name}/rni_plugin/_get_version
endpoints have been replaced with/rni_plugin/_get_settings
and/rni_plugin/_get_version
, respectively. The old endpoints have been deprecated and will be removed March 2026. (RLPNC-7911)New parameter: We've added a parameter,
maxExpansions
to control the number of phonetically similar terms considered during the first-pass fuzzy matching. Increasing this parameter can improve first-pass results, ensuring that the correct name will be sent to the second pass, but may impact performance. (RLPNC-7967)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.4.1.10
December 2024
Includes RNI-RNT 7.48.0.c76.0
New
Includes RNI-RNT 7.48.0.v76.0. Refer to the RNI-RNT release notes for a full description of new features.
New name: The plugin has been renamed to Babel Street Match for Elastisearch. The new file structure will now be
elasticsearch/plugins/babel-street-match/bt_root
. (RLPNC-7868)
Bug Fixes
We fixed a bug where a date matching request immediately upon plugin startup could cause a crash (RLPNC-7875)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.4.1.9
September 2024
Includes RNI-RNT 7.47.0.c75.0
New
Includes RNI-RNT 7.47.0.c75.0. Refer to the RNI-RNT release notes for a full description of new features.
Bug fixes
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled has been restored.
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.4.1.8
June 2024
Includes RNI-RNT 7.46.0.c74.0
New
Includes RNI-RNT 7.46.0.c74.0. Refer to the RNI-RNT release notes for a full description of new features.
Added gender as a name property: You can now specify an explicit
gender
value when indexing, searching, or querying a name. Valid values are female, male, and nonbinary, (RLPNC-7445)Change to licensing when an overlay directory is specified: The license must be in the
BT_ROOT
directory, even if an overlay root is set. (RLPNC-7599).
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.4.1.7
March 2024
Includes RNI-RNT 7.45.0.c73.0
New
Includes RNI-RNT 7.45.0.c73.0. Refer to the RNI-RNT release notes for a full description of new features.
An overlay root directory path can now be specified as a relative path to the RNI plugin installation directory. To do so, use the new
bt.overlay.relative.root system
property when starting Elasticsearch. (RLPNC-7377)
Bug Fixes
Fixed a bug where stop word and override queries had inconsistent behavior. Now, for both stop words and overrides, queries with an entity type will return entries with that entity type and with no entity type; queries without an entity type will only return entries with no entity type. (RLPNC-7407)
Fixed a bug where the pairwise match endpoint returns an empty response when the score is 0. Now the score is returned. (RLPNC-7213)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.4.1.6
December 2023
Includes RNI-RNT 7.44.0.c72.0
New
Includes RNI-RNT 7.44.0.c72.0. Refer to the RNI-RNT release notes for a full description of new features.
Overlay directory: Added support for specifying an overlay root directory location. This allows you to store the data components (models, parameters, config files, etc.) in a location other than the root directory within the plugin itself. To utilize this feature, specify the overlay location with the
bt.overlay.root
system property when starting the plugin. (RLPNC-7240)Control response format: The pairwise match endpoint now supports a new URL parameter,
responseFormat
, to control the format of the match response. If the parameter is unset or set to its default value,explainInfo
, the response format of releases containing the RNI-RNT 7.43.0.c71.0 SDK is used. If the parameter is set tolegacyExplainInfo
, the response format of releases using older versions of the SDK is used. (RLPNC-7255)Dynamic configuration improvements: The
type
field can now be specified when adding token overrides using the dynamic configuration endpoints. (RLPNC-7256)
Bug Fixes
Fixed a bug where the
score
field could not be omitted from dynamic token override requests. (RLPNC-7256)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.4.1.5
September 2023
Includes RNI-RNT 7.43.0.c71.0
Important
The response format for calls to the pairwise match endpoint has changed significantly in this version. Please review the changes before upgrading if you rely on this feature. Refer to section 12 of the Application Developers Guide for updated examples.
New
Includes RNI-RNT 7.43.0.c71.0. Refer to the RNI-RNT release notes for a full description of new features.
Introduced JSON-formatted explain information blocks to provide improved explanations for pairwise matches (RLPNC-7153). The pairwise endpoint now only returns this explain information and the existing debug information is no longer available (RLPNC-7177).
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.4.1.4
June 2023
Includes RNI-RNT 7.42.0.c70.0
New
Includes RNI-RNT 7.42.0.c70. Refer to the RNI-RNT release notes for a full description of new features.
Bug Fixes
Matching now works properly with Java 19 and Java 20. (RLPNC-6969)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.4.1.3
March 2023
Includes RNI-RNT 7.41.0.c69.0
New
Includes RNI-RNT 7.41.0.c69.0. Refer to the RNI-RNT release notes for a full description of new features.
Bug Fixes
Fixed a bug where queries using
filter_out_scores_below
could return improper document scores and/or exceptions. (RLPNC-6809)Fixed
POST _parameter_universe
endpoint so that it supports non-scalar parameter values. (RLPNC-6832)Fixed a bug where initially low-scoring results could still be processed in the rescoring phase (RLPNC-6829)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.4.1.2
December 2022
Includes RNI-RNT 7.40.1.c68.0
New
Includes RNI-RNT 7.40.1.c68.0.
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.4.1.1
December 2022
Includes RNI-RNT 7.40.0.c68.0
New
Includes RNI-RNT 7.40.0.c68.0.
Fields of the type
rni_name
now support a new mapping parameter,testEntityType
, to control whether a name’s entity type is required to match in the first pass. By default, this is set totrue
, meaning only names that match the entity type of the query will be returned. By setting it tofalse
, names with any (or no) entity type will also be returned (RLPNC-6688)We've improved stability and error handling in the jvm plugin. (RLPNC-6403, RLPNC-6593)
Bug Fixes
Fixed a bug where the pairwise match endpoint could fail to parse valid requests with non-RNI data types. (RLPNC-6631)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.4.1.0
September 2022
Includes RNI-RNT 7.39.0.c67.0
New
Includes RNI-RNT 7.39.0.c67.0
Supports Elasticsearch 8.4.1
The Katakana-English neural model is now available in MacOS and Linux platforms. (RLPNC-6070)
enablePromisingTermsFiltering: You can now set the value of the parameter
enablePromisingTermsFiltering
totrue
to improve throughput for most languages. There may be a slight decrease in accuracy. The default value of the parameter isfalse
. (RLPNC-5491)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.2.2.2
March 2023
Includes RNI-RNT 7.39.0.c67.0
Bug Fixes
Fixed
POST _parameter_universe
endpoint so that it supports non-scalar parameter values. (RLPNC-6832)Fixed a bug where initially low-scoring results could still be processed in the rescoring phase. (RLPNC-6829)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.2.2.1
September 2022
Includes RNI-RNT 7.39.0.c67.0
New
Includes RNI-RNT 7.39.0.c67.0
The Katakana-English neural model is now available in MacOS and Linux platforms. (RLPNC-6070)
enablePromisingTermsFiltering: You can now set the value of the parameter
enablePromisingTermsFiltering
totrue
to improve throughput for most languages. There may be a slight decrease in accuracy. The default value of the parameter isfalse
. (RLPNC-5491)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 8.2.2.0
July 2022
Includes RNI-RNT 7.38.0.c67.0
New
Includes RNI-RNT 7.38.0.c67.0
Supports Elasticsearch 8.2.2
Bug Fixes
The speed of pairwise matching is no longer impacted by the number of parameter universes created. (RLPNC-6353)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported.
Release 8.1.1.0
February 2023
Includes RNI-RNT 7.40.1.c68.0
New
Includes RNI-RNT 7.40.1.c68.0 Refer to the RNI-RNT release notes for a full description of new features.
Supports Elasticsearch 8.1.1
All 8.x.x.x features through January 2023 are included.
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 7.17.9.0
March 2023
Includes RNI-RNT 7.40.1.c68.0
New
Supports Elasticsearch 7.17.9.
Fields of the type
rni_name
now support a new mapping parameter,testEntityType
, to control whether a name’s entity type is required to match in the first pass. By default, this is set totrue
, meaning only names that match the entity type of the query will be returned. By setting it tofalse
, names with any (or no) entity type will also be returned. (RLPNC-6688)
Bug Fixes
Fixed a bug where queries using
filter_out_scores_below
could return improper document scores and/or exceptions. (RLPNC-6809)Fixed a bug where the pairwise match endpoint could fail to parse valid requests with non-RNI data types. (RLPNC-6631)
Fixed a bug where Elasticsearch would crash when indexing a document with an address. (RLPNC-6593).
Improved stability and error handling of the JVM build to make it more robust. (RLPNC-6161)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 7.17.5.1
September 2022
Includes RNI-RNT 7.39.0.c67.0
New
Includes RNI-RNT 7.39.0.c67.0
The Katakana-English neural model is now available in MacOS and Linux platforms. (RLPNC-6070)
enablePromisingTermsFiltering: You can now set the value of the parameter
enablePromisingTermsFiltering
totrue
to improve throughput for most languages. There may be a slight decrease in accuracy. The default value of the parameter isfalse
. (RLPNC-5491)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 7.17.5.0
August 2022
Includes RNI-RNT 7.38.0.c67.0
New
Supports Elasticsearch 7.17.5
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported.When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Third-party component updates
No changes other than supporting Elasticsearch 7.17.5
Release 7.17.4.0
July 2022
Includes RNI-RNT 7.38.0.c67.0
New
Includes RNI-RNT 7.38.0.c67.0
Supports Elasticsearch 7.17.4. (RLPNC-6298)
Supports Java 17. (RLPNC-6205)
The parameter
filter_out_scores_below
has been added. This parameter filters out documents that do not rescore above the set threshold. (RLPNC-6170)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported.When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 7.17.3.1
December 2022
Includes RNI-RNT 7.40.0.c68.0
New
Includes RNI-RNT 7.40.0.c68.0
The parameter
filter_out_scores_below
has been added. This parameter filters out documents that do not rescore above the set threshold. (RLPNC-6170)Fields of the type
rni_name
now support a new mapping parameter,testEntityType
, to control whether a name’s entity type is required to match in the first pass. By default, this is set totrue
, meaning only names that match the entity type of the query will be returned. By setting it tofalse
, names with any (or no) entity type will also be returned. (RLPNC-6688)This release requires Java 11 and supports Java 17.
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported on any platform.
Release 7.17.3.0
May 2022
Includes RNI-RNT 7.37.0.c66.0
New
Supports Elasticsearch 7.17.3
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported on any platform.
Third-party component updates
No changes other than supporting Elasticsearch 7.17.3
Release 7.17.1.2
May 2022
Includes RNI-RNT 7.37.0.c66.0
Bug Fixes
Multi-field mappings involving RNI types (
rni_name
,rni_address
,rni_date
) can now be successfully merged. (RLPNC-6264)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported on Windows.
Third-party component updates
No changes.
Release 7.17.1.1
April 2022
Includes RNI-RNT 7.37.0.c66.0
New
Empty strings are now treated the same as null values for
rni_name
,rni_address
, andrni_date
types when theallowNullValue
parameter is enabled. (RLPNC-6245)
Bug Fixes
Multi-field mappings using types
rni_name
,rni_address
, andrni_date
no longer produce amapping_parsing_exception
. (RLPNC-6249)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported on Windows.
Third-party component updates
No changes.
Release 7.17.1.0
March 2022
Includes RNI-RNT 7.37.0.c66.0
New
Includes RNI-RNT 7.37.0.c66.0
Supports Elasticsearch 7.17.1
Bug Fixes
Multi-token overrides are now applied correctly. Previously, when an override was delimited by spaces, only the first token would be considered. Now every token in overrides delimited by spaces are considered. (RLPNC-6189)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported on Windows.
Third-party component updates
No changes other than supporting Elasticsearch 7.17.1 and RNI-RNT 7.37.0.c66.0
Release 7.16.3.1
March 2022
Includes RNI-RNT 7.37.0.c66.0
New
Includes RNI-RNT 7.37.0.c66.0
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported.
Third-party component updates
No changes other than supporting RNI-RNT 7.37.0.c66.0
Release 7.16.3.0
January 2022
Includes RNI-RNT version 7.36.1.c65.0
New
Supports Elasticsearch 7.16.3
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported.
Third-party component updates
No changes other than supporting Elasticsearch 7.16.3
Release 7.16.2.2
December 2022
Includes RNI-RNT version 7.36.1.c65.0
New
Fields of the type
rni_name
now support a new mapping parameter,testEntityType
, to control whether a name’s entity type is required to match in the first pass. By default, this is set totrue
, meaning only names that match the entity type of the query will be returned. By setting it tofalse
, names with any (or no) entity type will also be returned. (RLPNC-6688)Empty strings are now treated the same as null values for
rni_name
,rni_address
, andrni_date
types when theallowNullValue
parameter is enabled. (RLPNC-6245)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported.
Third-party component updates
No changes
Release 7.16.2.1
January 2022
Includes RNI-RNT version 7.36.1.c65.0
New
Includes RNI-RNT 7.36.1.c65.0. Refer to the RNI-RNT release notes for a full description of new features.
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported.
Third-party component updates
No changes
Release 7.16.2.0
December 2021
Includes RNI-RNT version 7.36.0.c65.0
New
Supports Elasticsearch 7.16.2
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported.
Third-party component updates
No changes other than supporting Elasticsearch 7.16.2
Release 7.15.2.0
December 2021
Includes RNI-RNT version 7.36.0.c65.0
New
Removed the vulnerable version of
log4j
from the package. (RLPNC-6071)The
score_if_null
option can now be used with nested fields. (RLPNC-5923)Updated the request syntax and improved the functionality of the dynamic parameter configuration endpoints. (RLPNC-5946)
Supports Elasticsearch 7.15.2
Bug Fixes
Fixed a bug where the pairwise match endpoint would not return results for certain inputs. (RLPNC-5959, RLPNC-6076)
Fixed a bug where fielded names could not be used in rescore queries. (RLPNC-6055)
Queries now filter by entity type. Note that indexed names without a specified entity type will only match query names that also don't specify an entity type. (RLPNC-5896)
Example: Create an index with one document: “RIDGEWAY JOHN” as PERSON. Query the index with “Ridgeway School” as ORGANIZATION.
Previously: Returns "RIDGEWAY JOHN"
Now: No results returned
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported.
Third-party component updates
Package | Version |
---|---|
Apache Log4j | 2.12.0 |
Release 7.13.2.2
June 2022
Includes RNI-RNT 7.38.0.c67.0
New
Includes RNI-RNT 7.38.0.c67.0
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported.
Release 7.13.2.1
November 2021
Includes RNI-RNT 7.35.2.c65.0
New
ARM64 support: We now support ARM64 processors. (RLPNC-5912)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported.
Third-party component updates
No changes
Release 7.13.2.0
July 2021
Includes RNI-RNT 7.34.0.c64.1
New
Supports Elasticsearch 7.13.2
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported.
Third-party component updates
No changes other than supporting Elasticsearch 7.13.2
Release 7.12.1.0
July 2021
Includes RNI-RNT 7.34.0.c64.1
New
Supports Elasticsearch 7.12.1
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported.
Third-party component updates
No changes other than supporting Elasticsearch 7.12.1
Release 7.11.2.1
March 2022
Includes RNI-RNT 7.37.0.c66.0
New
Includes RNI-RNT 7.37.0.c66.0
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported.
Third-party component updates
No changes other than supporting RNI-RNT 7.37.0.c66.0
Release 7.11.2.0
July 2021
Includes RNI-RNT 7.34.0.c64.1
New
Supports Elasticsearch 7.11.2
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported.
Third-party component updates
No changes other than supporting Elasticsearch 7.11.2
Release 7.10.2.11
September 2022
Includes RNI-RNT 7.39.0.c67.0
New
Includes RNI-RNT 7.39.0.c67.0
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 7.10.2.10
September 2022
Includes RNI-RNT 7.38.1.c67.0
New
Includes RNI-RNT 7.38.1.c67.0
enablePromisingTermsFiltering: You can now set the value of the parameter
enablePromisingTermsFiltering
totrue
to improve throughput for most languages. There may be a slight decrease in accuracy. The default value of the parameter isfalse
. (RLPNC-5491)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
When using the parameter
filter_out_scores_below
, the filter will always return at least one document, even if the highest scoring document is below the filter threshold value.
Release 7.10.2.9
June 2022
Includes RNI-RNT 7.38.0.c67.0
New
Includes RNI-RNT 7.38.0.c67.0
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported on Windows.
Release 7.10.2.8
May 2022
Includes RNI-RNT 7.37.0.c66.0
New
Updated Graviton support: This version supports Graviton with glibc226.
This release consumes a special release of the RNI-RNT SDK and supports glibc 2.26 for arm machines. The corresponding
BT_BUILD
value is nowaarch64-glibc226-gcc93
, notaarch64-glibc231-gcc93
.
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported on Windows.
Third-party component updates
No changes
Release 7.10.2.7
March 2022
Includes RNI-RNT 7.37.0.c66.0
New
Includes RNI-RNT 7.37.0.c66.0
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported on Windows.
Third-party component updates
No changes other than supporting RNI-RNT 7.37.0.c66.0
Release 7.10.2.6
January 2022
Includes RNI-RNT version 7.36.1.c65.0
New
Includes RNI-RNT 7.36.1.c65.0. Refer to the RNI-RNT release notes for a full description of new features.
Known Issues
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported on Windows.The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Third-party component updates
No changes
Release 7.10.2.5
December 2021
Includes RNI-RNT version 7.36.0.c65.0
New
Removed the vulnerable version of
log4j
from the package. (RLPNC-6071)
Bug Fixes
Fixed a bug where the pairwise match endpoint would not return results for certain address inputs. (RLPNC-6076)
Fixed a bug where fielded names could not be used in rescore queries (RLPNC-6055)
Known Issues
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported on Windows.The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Third-party component updates
Package | Version |
---|---|
Apache Log4j | 2.12.0 |
Release 7.10.2.4
December 2021
Includes RNI-RNT version 7.36.0.c65.0
Bug Fixes
Fixed a bug where the pairwise match endpoint would not return results for certain inputs. (RLPNC-5969)
Known Issues
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported on Windows.The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Release 7.10.2.3
September 2021
Includes RNI-RNT version 7.35.1.c65.0
New
ARM64 processors are now supported. (RLPNC-5912)
The
score_if_null
option can now be used with nested fields. (RLPNC-5923)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported.
Third-party component updates
No changes
Release 7.10.2.2
June 2021
Includes RNI-RNT 7.34.0.c64.1
Bug Fixes
Dynamically-specified parameters are now applied successfully and consistently. Previously, there was a bug where added parameters would not always be applied to a query. (RLPNC-5848, RLPNC-5878)
RNI-ES now issues an error message when dynamically-specified parameters have invalid names or values. (RLPNC-5849)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported.
Third-party component updates
No changes
Release 7.10.2.1
May 2021
Includes RNI-RNT 7.34.0.c64.1
New
Includes RNI-RNT 7.34.0.c64.1. Refer to the RNI-RNT release notes for a full description of new features.
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported.
Third-party component updates
No changes
Release 7.10.2.0
February 2021
Includes RNI-RNT 7.33.2.c63.0
New
Supports Elasticsearch 7.10.2 and includes RNI-RNT 7.33.2.c63.0
The pairwise match endpoint for address matching now provides detailed information on how the addresses were matched.
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported.
Third-party component updates
No changes other than supporting Elasticsearch 7.10.2
Release 7.9.3.0
February 2021
Includes RNI-RNT 7.33.2.c63.0
New
Supports Elasticsearch 7.9.3
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported.
Third-party component updates
No changes other than supporting Elasticsearch 7.9.3
Release 7.9.2.1
January 2021
New
Now including RNI-RNT 7.33.2.c63.0
Indexing, querying and rescoring can now be performed between addresses structured with fields or as strings. RNI uses the jpostal library to internally parse address strings. (RLPNC-5523)
Added support for
window_size_allowance
andscore_to_rescore_resctriction
parameters in address matching. (RLPNC-5537)
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported.
Third-party component updates
No changes other than supporting RNI-RNT 7.33.2.c63.0
Release 7.9.2.0
October 2020
New
Supports Elasticsearch 7.9.2
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported.
Third-party component updates
No changes other than supporting Elasticsearch 7.9.2
Release 7.8.1.0
January 2021
New
Supports Elasticsearch 7.8.1 and includes RNI 7.32.3.c62.2
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported.
Third-party component updates
No changes other than supporting Elasticsearch 7.8.1
Release 7.7.1.1
October 2020
New Features
Now including RNI-RNT 7.32.3.c62.2
Addresses are now supported in the pairwise matching endpoint. Matching can be performed between fielded addresses, unfielded addresses, or a combination of the two.
Example:
curl -XPOST 'localhost:9200/rni_plugin/_pair_match?type=rni_address' -H "Content-Type: application/json" -d ' { "dataPair": { "data1": { "houseNumber": "101", "road": "Main st", "city": "Cambridge", "state": "MA", "country": "USA" }, "data2": "101 Main St, Cambridge, Massachusetts, United States of America" } }'
{ "score": 0.9, "type": "ORIGINAL" }
Bug Fixes
Fixed a bug where nested queries could produce documents with the incorrect score with more complex mappings.
Previously: All documents could be incorrectly returned with a score of 0.0
Now: Documents are returned with the correct score
Known Issues
The doc_score, name_score and date_score functions currently are not supported in percolator queries.
Third-party component updates
No changes other than supporting RNI 7.32.3.c62.2
Release 7.7.1.0
June 2020
New Features
Support Elasticsearch 7.7.1 and include RNI 7.31.1.c62.2 [4]
Bug Fixes
Fixed a bug where nested queries using the
rni_rescorer
that did not specify thewindow_size
parameter would cause aNullPointerException
(RLPNC-5394)Fixed a bug where the
windowSizeAllowance
andscoreToRescoreRestriction
parameters would not properly restrict the first-pass results being rescored in a nested query (RLPNC-5393)
Known Issues
The doc_score, name_score and date_score functions currently are not supported in percolator queries.
Third-party component updates
No changes other than supporting Elasticsearch 7.7.1 and RNI 7.31.1.c62.2
Release 7.6.1.2
December 2020
Known Issues
The doc_score, name_score, and date_score functions currently are not supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported
Bug fixes
Fixed a bug where nested queries using the
rni_rescorer
that did not specify thewindow_size
parameter would cause aNullPointerException
(RLPNC-5394)
Third-party component updates
No changes
Release 7.6.1.1
April 2020
Known Issues
The doc_score, name_score, and date_score functions currently are not supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported
Bug fixes
Fixed an issue where the
enableDynamicConfigurationEndpoints
parameter did not properly disable the appropriate endpoints when set to false (RLPNC-5373)
Third-party component updates
No changes
Release 7.6.1.0
April 2020
New Features
Support Elasticsearch 7.6.1
Known Issues
The doc_score, name_score, and date_score functions currently are not supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported
Third-party component updates
No changes other than supporting Elasticsearch 7.6.1
Release 7.5.2.4
October 2020
New
Now including RNI-RNT 7.32.3.c62.2.
Known Issues
The doc_score, name_score, and date_score functions currently are not supported in percolator queries.
Third-party component updates
No changes other than supporting Elasticsearch 7.5.2 and RNI 7.32.3.c62.2.
Release 7.5.2.3
August 2020
New Features
Now including RNI 7.32.1.c62.2.
Bug Fixes
Fixed a bug where nested queries using the rni_rescorer that did not specify the window_size parameter would cause a NullPointerException (RLPNC-5394).
Known Issues
The doc_score, name_score, and date_score functions currently are not supported in percolator queries.
Third-party component updates
No changes other than supporting Elasticsearch 7.5.2 and RNI 7.32.1.c62.2.
Release 7.5.2.2
April 2020
Known Issues
The doc_score, name_score, and date_score functions currently are not supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported
Bug Fixes
Fixed an issue where the
enableDynamicConfigurationEndpoints
parameter did not properly disable the appropriate endpoints when set to false (RLPNC-5373)
Third-party component updates
No changes
Release 7.5.2.1
March 2020
New Features
Support Elasticsearch 7.5.2 and include RNI 7.30.5.c62.2
Added a new rescore syntax which must be used when using the
score_to_rescore_restriction
orwindow_size_allowance
parameters (RLPNC-5263)Added the parameter
enableDynamicConfigurationEndpoints
to enable endpoints for stopwords, token overrides and parameters (RLPNC-5225)
Known Issues
It is necessary to add
elasticsearch\plugins\rni\bt_root\rlp\bin\amd64-w64-msvc120\
to PATH when installing on WindowsThe doc_score, name_score and date_score functions currently are not supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported
Bug Fixes
Fixed an issue where dynamic parameters were not loaded correctly in clusters with multiple nodes (RLPNC-5226)
It is now possible to define parameters for multiple parameter universes in a single session (RLPNC-5261)
Third-party component updates
No changes other than supporting Elasticsearch 7.5.2 and RNI 7.30.5.c62.2
Release 7.4.2.5
November 2020
This version supports Elasticsearch 7.4.2 and RNI 7.32.3.c62.2.
New
Indexing, querying and rescoring can now be performed between addresses structured with fields or as strings. RNI uses the jpostal library to internally parse address strings.
Known Issues
The doc_score, name_score, and date_score functions currently are not supported in percolator queries.
Third-party component updates
No changes.
Release 7.4.2.4
October 2020
New
Now including RNI-RNT 7.32.3.c62.2.
Known Issues
The doc_score, name_score, and date_score functions currently are not supported in percolator queries.
Third-party component updates
No changes other than supporting Elasticsearch 7.4.2 and RNI 7.32.3.c62.2.
Release 7.4.2.3
August 2020
New Features
Addresses are now supported in the pairwise matching endpoint. Matching can be performed between fielded addresses, unfielded addresses, or a combination of the two.
Example:
curl -XPOST 'localhost:9200/rni_plugin/_pair_match?type=rni_address' -H "Content-Type: application/json" -d ' { "dataPair": { "data1": { "houseNumber": "101", "road": "Main st", "city": "Cambridge", "state": "MA", "country": "USA" }, "data2": "101 Main St, Cambridge, Massachusetts, United States of America" } }'
{ "score": 0.9, "type": "ORIGINAL" }
Bug Fixes
Fixed a bug where nested queries could produce documents with the incorrect score with more complex mappings.
Previously: All documents could be incorrectly returned with a score of 0.0
Now: Documents are returned with the correct score
Known Issues
The doc_score, name_score and date_score functions currently are not supported in percolator queries.
Release 7.4.2.2
June 2020
Fixed a bug where nested queries could produce documents with the incorrect score.
Previously: All documents could be incorrectly returned with a score of 0.0
Now: Documents are returned with the correct score
The doc_score, name_score and date_score functions currently are not supported in percolator queries.
Release 7.4.2.1
March 2020
New Features
Support Elasticsearch 7.4.2 and include RNI 7.30.5.c62.2
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Katakana-Latin name matching with the
enableSeq2SeqTokenScorer
parameter enabled is not currently supported.
Release 7.4.2.0 and Earlier
New Features and Bug Fixes
New Features and Bug Fixes in 7.4.2.0
Support Elasticsearch 7.4.2 and including RNI 7.30.1.c62.0
Added endpoints to add and remove stopwords (RLPNC-5008)
The Explain API now identifies which indexed name matches the query name (RLPNC-5215)
The doc_score, name_score and date_score functions currently are not supported in percolator queries.
Katakana-Latin name matching with the "enableSeq2SeqTokenScorer" parameter enabled is not currently supported
New Features and Bug Fixes in 7.3.2.0
Support Elasticsearch 7.3.2 and including RNI 7.29.1.c61.0
The doc_score, name_score and date_score functions currently are not supported in percolator queries.
New Features and Bug Fixes in 7.2.1.0
Support Elasticsearch 7.2.1
The doc_score, name_score and date_score functions currently are not supported in percolator queries.
Third-Party Components
For a list of third-party components that are used in Basis Technology products, see rlpnc/ThirdPartyLicenses.txt
.
Changes in 7.4.2.0
No changes other than supporting Elasticsearch 7.4.2 and RNI 7.30.1.c62.0
Changes in 7.3.2.0
No changes other than supporting Elasticsearch 7.3.2 and RNI 7.29.1.c61.0
Changes in 7.2.1.0
No changes other than supporting Elasticsearch 7.2.1
Releases 6.x.x.x
Release 6.8.8.1
February 2021
New
Now including RNI-RNT 7.33.2.63.0
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Third-party component updates
No changes other than supporting RNI-RNT 7.33.2.63.0
Release 6.8.8.0
April 2020
New
Supports Elasticsearch 6.8.8
Known Issues
The doc_score, name_score and date_score functions are not currently supported in percolator queries.
Third-party component updates
No changes other than supporting Elasticsearch 6.8.8
Release 6.7.2.7
February 2020
New Features
Includes RNI 7.30.3.c62.2
Known Issues
The
doc_score
,name_score
, and date_score functions currently are not supported in percolator queries.
Bug Fixes
Fixed a bug where some parameters were not properly applied to all queries (RLPNC-5292).
Third-party component updates
No changes other than those brought in from RNI 7.30.3.c62.2
Release 6.7.2.6
January 2020
New Features
Includes RNI 7.30.2.c62.2
Added a new custom rescore query and function score to make better use of Elasticsearch rescore functions. They can be used with the
rni_query
andrni_function_score
parameters, respectively (RLPNC-5177).
Known Issues
The
doc_score
,name_score
, and date_score functions currently are not supported in percolator queries.
Third-party component updates
No changes other than those brought in from RNI 7.30.2.c62.2.
Release 6.7.2.5
October 2019
Known Issues
The
doc_score
,name_score
, and date_score functions currently are not supported in percolator queries.
Bug Fixes
Implemented a fix restoring performance to levels observed in RNI-ES plugins compatible with Elasticsearch 5.6.3 (RLPNC-5207)
Release 6.7.2.4
October 2019
Known Issues
The
doc_score
,name_score
, and date_score functions currently are not supported in percolator queries.
Bug Fixes
Implemented a fix to only instantiate CachedScorers once per query name (RLPNC-5181)
6.7.2.3 and earlier New Features and Bug Fixes
New Features and Bug Fixes in 6.7.2.3
Includes RNI 7.29.0.c61.0
Added support for the null_value parameter, allowing nulls to be indexed and searched (RLPNC-5076).
NameScoreFunction no longer sorts results (RLPNC-5132).
The doc_score, name_score and date_score functions currently are not supported in percolator queries.
New Features and Bug Fixes in 6.7.2.2
The doc_score, name_score and date_score functions currently are not supported in percolator queries.
Implemented a fix to correctly retrieve results for a rescore query after restarting an Elasticsearch instance. (RLPNC-5124)
New Features and Bug Fixes in 6.7.2.1
Supporting Elasticsearch 6.7.2 and including RNI 7.28.1.c61.0.
The doc_score, name_score and date_score functions currently are not supported in percolator queries.
Fixed the redundant reading of RNI config file. Added the parameter "IgnoreBadData", which can be found in bt_root/rlpnc/data/etc/parameter_profiles.yaml file. The "ignoreBadData" parameter can be used to index unsupported language names.
New Features and Bug Fixes in 6.7.2.0
Supporting Elasticsearch 6.7.2.
Added endpoints to add, update and delete parameter universes and token overrides. (RLPNC-4929, RLPNC-4987)
The doc_score, name_score and date_score functions currently are not supported in percolator queries.
Fixed the date score function to be used with a valid RNI License only. (RLPNC-5019)
New Features and Bug Fixes in 6.7.1.0
Supporting Elasticsearch 6.7.1.
Added a new config parameter "ignoreMalformed" which allows the RNI plugin to index documents with unsupported languages but search capabilities are still limited to supported languages. (RLPNC-5001)
The doc_score, name_score and date_score functions currently are not supported in percolator queries.
Updated the pairwise match endpoint to include all match result tuple information for name matching. (RLPNC-5063)
Addressed an assertion statement in a score function which overlooked some edge cases and sometimes failed. (RLPNC-5050)
New Features and Bug Fixes in 6.6.2.1
Supporting Elasticsearch 6.6.2 and including RNI 7.27.1.c60.0.
The doc_score, name_score and date_score functions currently are not supported in percolator queries.
New Features and Bug Fixes in 6.6.2.0
Supporting Elasticsearch 6.6.2 and including RNI 7.26.1.c60.0.
The doc_score, name_score and date_score functions currently are not supported in percolator queries.
New Features and Bug Fixes in 6.6.0.0
Added English address matching. (RLPNC-4352, RLPNC-4353, RLPNC-4999)
Supporting Elasticsearch 6.6.0 and including RNI 7.26.1.c60.0.
The doc_score, name_score and date_score functions currently are not supported in percolator queries.
New Features and Bug Fixes in 6.5.1.0
No changes other than supporting Elasticsearch 6.5.1 and including RNI 7.25.0.c60.0.
The doc_score, name_score and date_score functions currently are not supported in percolator queries.
New Features and Bug Fixes in 6.4.2.0
Supports Elasticsearch 6.4.2 and includes RNI 7.24.2.c59.3.
Improved documentation on override mechanism. (RLPNC-4866)
The doc_score, name_score and date_score functions currently are not supported in percolator queries.
New Features and Bug Fixes in 6.3.2.0
Supports Elasticsearch 6.3.2 and includes RNI 7.24.0.c59.3.
Added pairwise match endpoint for all our supported field types. (RLPNC-4777, RLPNC-4806, RLPNC-4807, RLPNC-4837)
The doc_score, name_score and date_score functions currently are not supported in percolator queries.
Fixed a bug that forced object initialization within the plugin to look for RNI-RNT installation. (RLPNC-4852)
Fixed a bug where DocScoreFunction explanation returned invalid json if using score_if_null. (RLPNC-4881)
New Features and Bug Fixes in 6.2.4.0
No changes other than supporting Elasticsearch 6.2.4 and including RNI 7.23.3.c59.2.
The doc_score, name_score and date_score functions currently are not supported in percolator queries.
New Features and Bug Fixes in 6.2.3.1
No changes other than supporting Elasticsearch 6.2.3 and including RNI 7.23.1.
The doc_score, name_score and date_score functions currently are not supported in percolator queries.
New Features and Bug Fixes in 6.2.3.0
No changes other than supporting Elasticsearch 6.2.3 and including RNI 7.23.0.
The doc_score, name_score and date_score functions currently are not supported in percolator queries.
Removed the log4j properties file so that it doesn't override any existing log4j configuration. (RLPNC-4709)
New Features and Bug Fixes in 6.2.2.1
No changes other than supporting Elasticsearch 6.2.2 and including RNI 7.21.1.
The doc_score, name_score and date_score functions currently are not supported in percolator queries.
New Features and Bug Fixes in 6.2.2.0
No changes other than supporting Elasticsearch 6.2.2 and including RNI 7.21.0.
The doc_score, name_score and date_score functions currently are not supported in percolator queries.
New Features and Bug Fixes in 6.1.1.0
No changes other than supporting Elasticsearch 6.1.1
The doc_score function currently is not supported in percolator queries.
Release 6.7.2.3 and Earlier Third-Party Components
Changes in 6.7.2.3
No changes other than those brought in from RNI 7.29.0.c61.0
Changes in 6.7.2.2
No changes.
Changes in 6.7.2.1
No changes other than those brought in from RNI 7.28.1.c61.0.
Changes in 6.7.2.0
Supporting Elasticsearch 6.7.2 and changes brought in from RNI 7.28.0.c61.0.
Elasticsearch Rest Client 6.7.2 (Apache License)
Elasticsearch Rest High Level Client 6.7.2 (Apache License)
Changes in 6.7.1.0
No changes other than supporting Elasticsearch 6.7.1.
Changes in 6.6.2.1
No changes other than supporting Elasticsearch 6.6.2 and those brought in from RNI 7.27.1.c60.0.
Changes in 6.6.2.0
No changes other than supporting Elasticsearch 6.6.2 and those brought in from RNI 7.26.1.c60.0.
Changes in 6.6.0.0
No changes other than supporting Elasticsearch 6.6.0 and those brought in from RNI 7.26.1.c60.0.
Changes in 6.5.1.0
No changes other than supporting Elasticsearch 6.5.1 and those brought in from RNI 7.25.0.c60.0.
Changes in 6.4.2.0
No changes other than supporting Elasticsearch 6.4.2 and those brought in from RNI 7.24.2.c59.3.
Changes in 6.3.2.0
No changes other than supporting Elasticsearch 6.3.2 and those brought in from RNI 7.24.0.c59.3.
Changes in 6.2.4.0
No changes other than supporting Elasticsearch 6.2.4 and those brought in from RNI 7.23.3.c59.2.
Changes in 6.2.3.1
No changes other than supporting Elasticsearch 6.2.3 and those brought in from RNI 7.23.1.
Changes in 6.2.3.0
No changes other than supporting Elasticsearch 6.2.3 and those brought in from RNI 7.23.0.
Changes in 6.2.2.1
No changes
Changes in 6.2.2.0
No changes
Changes in 6.1.1.0
No Changes
Releases 5.x.x.x and Earlier
New Features and Bug Fixes
New Features and Bug Fixes in 5.6.3.2
No changes other than including RNI 7.21.1.
New Features and Bug Fixes in 5.6.3.1
Added a new Thai/English statistical model for matching to improve Thai/English name match performance. (RLPNC-4429)
Added a new Thai name segmentation dictionary, improving segmentation and match performance. (RLPNC-4421)
Improved Thai transliteration, benefiting translation and match performance. (RLPNC-4547)
Enhanced the Thai stop word list, providing better stop word removal from Thai names during matching. (RLPNC-4461)
Tuned the finalBias value for Thai/Thai and Thai/English name pairs to ensure scores for these matches are in line with those of other languages supported by RNI. (RLPNC-4445)
Greatly improved Arabic/Arabic match performance by adding an edit distance metric. (RLPNC-4508)
Improved match performance for name pairs in which the names are identical when spaces are removed. (RLPNC-4495)
Added a few new entries to English/English token overrides. (RLPNC-4529)
Modified the names of RNI's internal Lucene fields so that they are simpler and standardized. (RLPNC-2506)
Added the ability to disable support for individual languages. See internal_param_defs.yaml in rlpnc/data/etc for more information on how to use this feature. (RLPNC-4558)
While we have fixed a bug involving nested fields and the doc_score function, due to limitations of Elasticsearch, one still cannot rescore nested text fields with the doc_score function. If you desire to rescore nested text fields, you must set the fields to be stored in your mapping.
The name_score, date_score, and doc_score functions currently are not supported in percolator queries. Percolator queries that utilize rni_name or rni_date fields will work, however.
New Features and Bug Fixes in 5.6.3.0
Added preview support for Thai in name matching and name translation. (RLPNC-4444, RLPNC-4420, RLPNC-4419, RLPNC-4417, RLPNC-4490, RLPNC-4424, RLPNC-4423, RLPNC-4493, RLPNC-4479, RLPNC-4418)
Changed default behavior of Chinese names during Chinese / English matching so that they are assumed to be of Chinese origin unless otherwise specified. (RLPNC-4375)
Improved Russian / English name matching in that Russian names now include multiple translations. (RLPNC-4496)
Greatly improved Chinese / Japanese organization name language detection. (RLPNC-4477)
Improved name matching to account for more substring matches. (RLPNC-4498)
Changed the way rni_name and rni_date fields are constructed so that they may now take null as a value. (RLPNC-4485)
Fixed a bug in which nested fields could not be used in the doc_score function. See the Known Issues section below for more details. (RLPNC-4500)
Fixed a bug in which the doc_score function would crash if a field was specified that was not present in the mapping. (RLPNC-4499)
Fixed a thread contention issue that could slow down large numbers of threads.
While we have fixed a bug involving nested fields and the doc_score function, due to limitations of Elasticsearch, one still cannot rescore nested text fields with the doc_score function. If you desire to rescore nested text fields, you must set the fields to be stored in your mapping.
The name_score, date_score, and doc_score functions currently are not supported in percolator queries. Percolator queries that utilize rni_name or rni_date fields will work, however.
New Features and Bug Fixes in 5.5.1.0
Upgraded the native libraries of the native Linux-compatible release of RNI. We are now using CentOS 6 to build these libraries, as CentOS 5 has reached EOL. The new BT_BUILD value for the Linux package is amd64-glibc212-gcc44. (RLPNC-4278)
Added a new config parameter, engEngFastMode which improves speed for English-English matching by turning off HMM and simplifying queries. For more information, check the documentation in internal_param_defs.yaml. (RLPNC-4357)
Added static and deprecated attributes for config parameters. A "static" parameter is one that always has the value loaded in the default parameter profile; setting a static parameter to a different value in other profiles has no effect whatsoever. A "deprecated" parameter is one that we are proposing to eliminate; binding its value to anything other than the default results in a warning. (RLPNC-4193)
Improved the efficiency of when the HMM is used in the case of English-English name pairs. (RLPNC-2988)
Fixed a bug preventing nested rni_date fields from being queryable. (RLPNC-4465)
The name_score, date_score, and doc_score functions currently are not supported in percolator queries. Percolator queries that utilize rni_name or rni_date fields will work, however.
New Features and Bug Fixes in 5.4.1.0
No changes other than supporting Elasticsearch 5.4.1
The embedded version of Lucene (6.5.1) in Elasticsearch 5.4.1 contains a bug that affects nested queries with ScoreMode set to MAX. For this reason, we recommend not using these types of nested queries in any version of the plugin compatible with Elasticsearch 5.4.1. This bug has been fixed in a future version of Lucene and should no longer be an issue in future Elasticsearch versions. (
LUCENE-7833)
New Features and Bug Fixes in 5.3.2.0
No changes other than supporting Elasticsearch 5.3.2
New Features and Bug Fixes in 5.3.1.0
No changes other than supporting Elasticsearch 5.3.1
New Features and Bug Fixes in 5.2.2.0
Added the ability to choose a score to be returned for a null field in the doc-level score function. (RLPNC-4296)
New Features and Bug Fixes in 5.0.2.2
Added detailed match information in the explain output for the doc-level score function. (RLPNC-4256)
Fixed an issue that caused errors when the plugin attempted to use word embeddings. (RLPNC-4295)
New Features and Bug Fixes in 5.0.2.1
Explain information for rni_date and rni_name fields now includes more detailed match information. (RLPNC-3930, RLPNC-4255)
Reduced the size of the package through the word embeddings datafiles. (RLPNC-4245)
Fixed an issue that caused errors when trying to load an index containing rni_name fields in Kibana. (RLPNC-4260)
New Features and Bug Fixes in 5.0.2.0
Added a new doc-level score function, which allows for scoring across all fields in a document. (RLPNC-4152, RLPNC-4153, RLPNC-4177)
Added new API methods for scoring names and dates. (RLPNC-4139)
Removed the minScoreToCheck parameter for the name score function. (RLPNC-4189)
Made Date scoring classes and methods public for API use. (RLPNC-4218)
Enhanced semantic matching of tokens in Organization names through use of word embeddings.
Note: This drastically increases the size of the plugin package. To reduce the size, the embeddings dictionaries in plugins/rni/bt_root/rlpnc/data/tvec/multilingual can be removed as long as the corresponding language pairs in parameter_profiles.yaml have 'useEmbedded' set to false. (RLPNC-4173, RLPNC-4201, RLPNC-4219, RLPNC-4244)
New Features and Bug Fixes in 2.4.1.1
Fixed an issue where some documents would fail to be rescored when using query parameters (minScoreToCheck, windowSizeAllowance, and scoreToRescoreRestriction). (RLPNC-4195)
New Features and Bug Fixes in 2.4.1.0
Added a new query parameter, windowSizeAllowance, which sets the general proportion of names to pass to the rescorer. This is used at query time to determine the number of names to rescore based on the commonality of the query name in the index, allowing for more efficient querying. As a result, generally a higher window size can be used. (RLPNC-4151)
Added a new query parameter, scoreToRescoreRestriction, that acts as a more efficient replacement for minScoreToCheck and improves query speed. The minScoreToCheck parameter has been deprecated. (RLPNC-4165)
Removed the requirement for an installed bt_root for client-side Java code that communicates with the Elasticsearch server via the Java API. (RLPNC-4131)
Fixed a failure that occurred when querying for a field that is not in some documents with minScoreToCheck above 0. (RLPNC-4087)
Fixed an issue where a query size of 0 or unspecified prevented aggregations from being returned. (RLPNC-4188)
New Features and Bug Fixes in 2.3.4.0
Implemented experimental support for fuzzy date search. (RLPNC-3991, RLPNC-3992)
is now released separately from . Versioning has changed to align with the version of Elasticsearch that is supported. (RLPNC-4048)
Added ability to retrieve the version of being used by the plugin. (RLPNC-4040)
rni_name
fields themselves can no longer be nested objects. To retain nested behavior they must be contained in a nested object. (RLPNC-4065)
Fixed a permission issue that prevented the plugin from loading native libraries. (RLPNC-4043)
Using
rni_name
fields within a nested object no longer causes aMapperParsingException
. (RLPNC-4056)Calling
_verify_installation
will now function when the Elasticsearch server is using an HTTP port other than the default (9200). (RLPNC-4082)Fixed a crash that occurred when querying for a field that does not exist in some documents (RLPNC-4087)
For information on previous work done on RNI-Elasticsearch, see the release notes for (versions 7.14.0 and previous).
Third-Party Components
For a list of third-party components that are used in Basis Technology products, see rlpnc/ThirdPartyLicenses.txt
.
Changes in 5.6.3.2
No changes other than those brought in from RNI 7.21.1.
Changes in 5.6.3.1
MongoDB Java Driver 3.5.0 (Apache License) from 3.4.2
Changes in 5.6.3.0
MongoDB Java Driver 3.4.2 (Apache License)
Apache Log4j Core 2.9.1 (Apache License) from 2.8.2
International Components for Unicode (ICU) ICU4J 59.1 (ICU License) from 55.1
Joda time 2.9.3 (Apache License)
Changes in 5.5.1.0
No Changes
Changes in 5.4.1.0
Apache Log4j Core 2.8.2 (Apache License) from 2.7
Changes in 5.3.2.0
No Changes
Changes in 5.3.1.0
No Changes
Changes in 5.2.2.0
Apache Log4j Core 2.7 (Apache License) from 2.6.2
Changes in 5.0.2.2
No Changes
Changes in 5.0.2.1
No Changes
Changes in 5.0.2.0
Apache Log4j Core 2.6.2 (Apache License)
Elasticsearch Transport Client 5.0.2 (Apache License)
Apache Lucene Core 6.2.1 (Apache License) from 6.0.1
Jackson Annotations 2.8.1 (Apache License) from 2.7.3
Jackson Core 2.8.1 (Apache License) from 2.7.3
Jackson Databind 2.8.1 (Apache License) from 2.7.3
Jackson Dataformat YAML 2.8.1 (Apache License) from 2.7.3
fastutil 6.6.1 (Apache License) from 6.6.0
slf4j 1.7.21 (MIT) from 1.6.3
Changes in 2.3.4.0
Joda time 2.9.3 (Apache License)
Apache Lucene Core 6.0.1 (Apache License) from 5.2.1
Jackson Annotations 2.7.3 (Apache License) from 2.6.2
Jackson Core 2.7.3 (Apache License) from 2.6.2
Jackson Databind 2.7.3 (Apache License) from 2.6.2
Jackson Dataformat YAML 2.7.3 (Apache License) from 2.6.2