Description
Currently in EQL, requests allow a case_sensitive
option for specifying whether string equality is case sensitive or not, as well the behavior for some functions. Initially this was introduced to determine the existing behavior and because the actual implementation requires scripting which is not ideal performance wise.
As Elasticsearch now supports such queries, this setting should be removed and EQL be always insensitive, where applicable.
This means:
operators: ==
and !=
. Currently >=
, <=
, <
and >
are not supported
functions: startsWith
, endsWith
, stringContains
, between
, match
, wildcard
(note some regex might not fully support this, requiring the user to change the regex. This is considering missing functionality and will be added asap once the missing bits land in ES).