Nik Everett
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...
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...
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...
### 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]...
Migrates a few more of our physical plan nodes to `NamedWriteable`.
### 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:...
This adds a method, `BooleanBlock#toMask` to convert `BooleanBlock`s into a "mask" for use with `keepMask`.
### 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"...
This moves all of our `Exchange` style `PhysicalPlan`s to `NamedWriteable` to line up with the rest of Elasticsearch.
### 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...