-
Notifications
You must be signed in to change notification settings - Fork 25.2k
Inconsistent results with ingest pipeline _simulate #22825
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@anderssynstad thanks for reporting and for providing such a clear recreation |
@talevy the syntax in SET 1 & 3 are incorrect, as |
Worth noticing is that the training documentation and examples for "Advanced Elasticsearch: Data Modeling" should be updated as well. Around page 75 if I remember correct. |
The |
@djschny this issue is about bad syntax, not about |
I understand that @clintongormley. I was adding info as to why the The training slides will be updated regardless. |
Looks like this was resolved and concluded that there are syntax issues |
Elasticsearch version: 5.1.1
Plugins installed: [none]
JVM version: openjdk-8-jre-headless:amd64 8u121-b13-0ubuntu1.16.04.2
OS version: Ubuntu 16.04.1
Description of the problem including expected versus actual behavior: Ingest pipeline appears to give inconsistent results given the following datasets:
SET 1:
SET 2:
Running SET 1 & 2 gives the expected result. But when you combine the two into SET 3:
SET 3:
Running SET 3 seems to work, but if the trim processor actually fails. If you remove "ignore_failure": true, it'll get an exception.
In order to get SET 3 to work, one has to fix the processor objects as done in SET 4.
SET 4:
SET 4 gives the expected results.
The claim is that SET 1 + 2 should give the same result as SET 3, but it does not. SET 3 requires syntax change in order to work.
Steps to reproduce:
Sorry for potato code snippets.
The text was updated successfully, but these errors were encountered: