When I test my ingest pipeline, which replaces a delimiter with a whitespace, with a document that has the exact field I'm trying to transform, I keep getting this error: [Field [field] not present as part of path [field.query] for Elasticsearch ingest pipeline]. I'm not understanding why the field would not be present. Using ignore_missing or ignore_failure just skips over the field completely as if it's not there.
I was wondering if that might be the case. Unfortunately, the actually document has many foo.bar* fields so I'm not sure if I'd need to expand all of them or not. Or perhaps would this automatically expand all of them?
@stephanb For some reason, the simulation works, but the pipeline does not work upon ingestion. I've tried many different combinations of ignore_failure, ignore_missing, and override with the two processors but the foo.bar.foobar field looks untouched in the documents.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.