-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
[Feature Request] Conditional Search Processor #11782
Comments
This is consistent with the original proposal around search pipelines. Down at the bottom of that issue, there's:
As it happens, that kind of visualization may come via the Flow framework: #9213 |
@austintlee we're starting to ideate on how to do that now, please comment on opensearch-project/flow-framework#367 |
@msfroh, in the search relevance weekly meeting, suggested that Ingest processors may have a good example that could be referenced for this; can also be used as a DAG potentially. The Flow project may also have a good connection to this issue: opensearch-project/flow-framework#367 and #9213 |
Is your feature request related to a problem? Please describe
I would like to be able to define DAGs on search processors and have a processor run if a certain condition (an output or a result of another processor) is met.
Describe the solution you'd like
In terms of the language of describing a DAG, we should leverage what's already there in OpenSearch. I think there was some recent work in the AI Workflows project for conditional workflows? That and the stateful search process will probably give us most of what we need. We should also borrow from the Ingest pipeline as much as we can.
Related component
Search
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: