Add 'enrich' operator for setting up enrich indices #1796
Labels
enhancement
Improves the status quo
good first issue
Small, contained changes that are good for newcomers
help wanted
We'd be happy about a community contribution
:Track Management
New operations, changes in the track format, track download changes and the like
:Usability
Makes Rally easier to use
The recent work to benchmark
ES|QL
has benefitted greatly from the addition of theesql
operator in #1791. However, the benchmarks that make use of theenrich
command need enrich indices set up, and this is currently achieved using a complex set of multipleraw
operations:The three steps for delete/create/execute of the enrich policy can be combined into a single
enrich
policy operation. This operation should combine the following raw steps:Delete
Create
Execute
Combined
The above operations could be combined into one:
Multiple policies
An interesting alternative might be to allow the definition of multiple policies with a more flexible syntax:
One advantage of this syntax is the body of the enrich policy matches exactly the body of the
create
part of the enrich policy REST request, so we could just pass through that part of the json object.The text was updated successfully, but these errors were encountered: