You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
EQL queries appear to have differing behavior for the ignore_unavailable option as compared to a standard query.
While a user can perform a regular search across unavailable indexes:
# SETUP: indexesmatchtheauditbeat-*pattern,whilenonematchesfoo*GETauditbeat-*,foo*/_search
// successGETauditbeat-*,foo*/_eql/search// index_not_found_exception: no such index [foo*]
This only appears to be an issue with wildcard indexes, since passing a concrete (unavailable) index works as expected:
GETauditbeat-*,foo*/_eql/search// index_not_found_exception: no such index [foo*]GETauditbeat-*,foo/_eql/search// success
Update: one more data point: allow_no_indices can be used to bypass this behavior:
GETauditbeat-*,foo*/_eql/search// index_not_found_exception: no such index [foo*]GETauditbeat-*,foo*/_eql/search?allow_no_indices=true// success
EQL queries appear to have differing behavior for the
ignore_unavailable
option as compared to a standard query.While a user can perform a regular search across unavailable indexes:
This only appears to be an issue with wildcard indexes, since passing a concrete (unavailable) index works as expected:
Update: one more data point:
allow_no_indices
can be used to bypass this behavior:Note: this is a followup to this issue, particularly: this comment.
The text was updated successfully, but these errors were encountered: