How can I seperate ML ingestion workload and search workloads on the same index. I have 2 master nodes, 2 data nodes and 2 (ingest+ml) nodes.
I tried to create both sparse and dense indices and I noticed very high CPU utilization during ingestion. This has tremendously lowered search speed over the index.
Also, is there a way to force ingestion pipelines to use specific ML nodes so that I always have free ML nodes for search workloads?