onMissingValue().use() doesn't normalize passed strings with Elasticsearch

Description

It might be fixed in ES 6, but at least in Elasticsearch 5, the default value is not normalized by Elasticsearch as I expected, resulting in wrong results when using mixed case, for example.

Verified in ES 5.6.5.

Activity

Fabio Massimo ErcoliJune 18, 2019 at 3:48 PM

Fabio Massimo ErcoliJune 7, 2019 at 10:45 AM

Fabio Massimo ErcoliJune 3, 2019 at 10:36 AM

It seems that it doesn't work for any version of Elasticsearch. Furthermore, since we don't have the normalizer instance on client side it is not possible to work around it. We're going to report the bug to Elasticsearch team and see and maybe contribute to solve it?

Meanwhile we will keep this issue open.

Details

Assignee

Reporter

Components

Sprint

Priority

Created October 3, 2018 at 1:40 PM
Updated October 23, 2023 at 12:20 PM