Open LantaoJin opened 2 weeks ago
@LantaoJin Want to turn this into a (failing) YAML REST test?
looks related to search pipelines - @msfroh mind taking a look?
This is a perfect example where a search pipeline processor has diverged from the mirrored ingest pipeline processor, where https://github.com/opensearch-project/OpenSearch/issues/13587 will help us use a single implementation.
Right now, the search pipeline processor does not resolve dot-paths to look at object/nested fields, whereas the ingest processor does.
We could go for a short-term fix that improves the search pipeline processor.
Alternatively, we can go for the longer-term solution of implementing https://github.com/opensearch-project/OpenSearch/issues/13587, to ensure that the ingest and search pipelines have identical capabilities.
Describe the bug
Searching object or nested fields with rename field processor will throw
llegal_argument_exception
Related component
Search
To Reproduce
Repro:
Expected behavior
Return docs instead of failure
Additional Details
Plugins Please list all plugins currently enabled.
Screenshots If applicable, add screenshots to help explain your problem.
Host/Environment (please complete the following information):
Additional context Add any other context about the problem here.