Closed dblock closed 2 months ago
The split processor is missing here: https://github.com/opensearch-project/OpenSearch/blob/54c13a6ae6afcdb18a8ffb1b1ef8044ec3b1ce56/modules/search-pipeline-common/src/main/java/org/opensearch/search/pipeline/common/SearchPipelineCommonModulePlugin.java#L89-L104
It was correctly added here: https://github.com/opensearch-project/OpenSearch/pull/14800/files#diff-13c9de4d1b7eaef9dac008ddbff90b83b84e00dc13c2547c6c67484f26efc1e2
But then I likely messed up a rebase / merge conflict resolution and removed it here: https://github.com/opensearch-project/OpenSearch/pull/14785/files#diff-13c9de4d1b7eaef9dac008ddbff90b83b84e00dc13c2547c6c67484f26efc1e2
Haven't tried but looks like adding the processor to
search.pipeline.common.response.processors.allowed
may be a workaround.
Unfortunately this is not a dynamic setting, so it looks like it needs to be added to opensearch.yml
before startup.
CC: @ohltyler
Haven't tried but looks like adding the processor to search.pipeline.common.response.processors.allowed may be a workaround.
Annnnd, it's not. The missing code filters that setting removing anything that's not in that internal map. So there is no workaround in 2.16.
@dbwiddis Update the docs to say 2.17 for it before too many users try it?
Describe the bug
The
split
response processor introduced in 2.16 per the documentation is not enabled.https://opensearch.org/docs/latest/search-plugins/search-pipelines/split-processor/
Related component
Search
To Reproduce
Coming from https://github.com/opensearch-project/opensearch-api-specification/pull/505 with the following test file.
Expected behavior
Processor to be enabled.
Additional Details
2.16
Haven't tried but looks like adding the processor to
search.pipeline.common.response.processors.allowed
may be a workaround.