I have a mapping that by default creates an index with the index.default_pipeline
configuration pointing to an ingest pipeline.
PUT search-d
{
"settings": {
"index.default_pipeline": "e5-small-ingest-pipeline"
....
}
{
"description": "Pipeline de ingestão e5-small",
"processors": [
{
"inference": {
"model_id": ".multilingual-e5-small_linux-x86_64",
"input_output": [
{
"input_field": "text",
"output_field": "text_embedding"
}
]
}
}
],
"on_failure": [
{
"set": {
"description": "Index document to 'failed-<index>'",
"field": "_index",
"value": "failed-{{{_index}}}"
}
},
{
"set": {
"description": "Set error message",
"field": "ingest.failure",
"value": "{{_ingest.on_failure_message}}"
}
}
]
}
Is it possible to retrieve the task value or determine if this ingest pipeline is being executed?
The pipeline is failing, and even with the failure command, the index is not being created.
It is creating a field within the document itself but not creating the index as it should be. How should the command be executed
ingest.failure : inference process queue is full. Unable to execute command