Nik Everett

Results 41 issues of Nik Everett

### Description ### Description This is a list of "shovel ready" functions. It's functions we are fairly sure we want and we should be able to start working on them...

>enhancement
Team:Analytics
:Analytics/ES|QL

LOOKUP isn't supported in release builds yet and it'll fail with a helpful error message if you try it there. But some of the csv-spec tests didn't realize that. Lots...

>test
Team:Analytics
test-release
:Analytics/ES|QL
v8.15.0

We have a security test that fails one every thousand or so runs because it runs an async esql action and *sometimes* it requests the async result and the index...

>test
Team:Analytics
:Analytics/ES|QL
v8.15.0

### Description This was found by https://github.com/elastic/elasticsearch/issues/109806 The error message looks like: ``` {"error":{"root_cause":[{"type":"index_not_found_exception","reason":"no such index [.async-search]","resource.type":"index_or_alias","resource.id":".async-search","index_uuid":"_na_","index":".async-search"}],"type":"index_not_found_exception","reason":"no such index [.async-search]","resource.type":"index_or_alias","resource.id":".async-search","index_uuid":"_na_","index":".async-search"},"status":404}" ``` with a stack trace: ``` {"error":{"root_cause":[{"type":"index_not_found_exception","reason":"no such index [.async-search]","resource.type":"index_or_alias","resource.id":".async-search","index_uuid":"_na_","index":".async-search","stack_trace":"[.async-search]...

>enhancement
Team:Analytics
:Analytics/ES|QL

Migrates a few more of our physical plan nodes to `NamedWriteable`.

>non-issue
Team:Analytics
:Analytics/ES|QL
v8.16.0

### Description https://github.com/elastic/elasticsearch/pull/109583 will add support for INLINESTATS, a command to run a STATS and then merge the results into the stream of results. This issue tracks follow up work:...

>enhancement
Team:Analytics
:Analytics/ES|QL

This adds a method, `BooleanBlock#toMask` to convert `BooleanBlock`s into a "mask" for use with `keepMask`.

>non-issue
Team:Analytics
:Analytics/ES|QL
v8.16.0

### Description Dissect supports making key/value pairs with `&` and `*`. It'd be pretty sweet if ESQL could use this. Something like: ``` ROW message = "[ts] [INFO] foo=cat bar=dog"...

>enhancement
Team:Analytics
:Analytics/ES|QL

This moves all of our `Exchange` style `PhysicalPlan`s to `NamedWriteable` to line up with the rest of Elasticsearch.

>non-issue
Team:Analytics
:Analytics/ES|QL
v8.16.0

### Description We should do *something* with `search.allow_expensive_queries`. At a minimum we should document how it works with ESQL, which means we should test it. ESQL, in spirit, allows expensive...

>enhancement
Team:Analytics
:Analytics/ES|QL