Description
Is your feature request related to a problem? Please describe
This is an follow up item for the system ingest pipeline feature. The system ingest pipeline is a feature to allow plugins to systematically add ingest processors based on the index mapping. It will not create an actual pipeline that the simulate API can use through the pipeline id. So we cannot use simulate API to test how the doc will be ingested with the system ingest pipeline.
Describe the solution you'd like
We propose to enhance the simulate API to support the system ingest pipeline. Basically it will need to take the index info to figure out what system ingest pipeline it should create and execute to simulate it.
Related component
Indexing
Describe alternatives you've considered
No response
Additional context
The system ingest pipeline is introduced by this #17817
And for now we only have one system ingest processor supported by the neural plugin.