Skip to content
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] Support for Neural search #372

Open
savanbthakkar opened this issue Sep 21, 2023 · 2 comments
Open

[FEATURE] Support for Neural search #372

savanbthakkar opened this issue Sep 21, 2023 · 2 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@savanbthakkar
Copy link

Is your feature request related to a problem?

Not a problem with existing OpenSearchClient

What solution would you like?

With OpenSearch 2.9, we have the ability to search using neural search plugin.
(https://opensearch.org/docs/latest/search-plugins/neural-search/)
However, SearchDescriptor in OpenSearch.Client does not have the ability to use neural search.
It would be great to be able to use neural search in OpenSearch.Client since many OpenSearch users will be using Neural plugin since it's generally available in OS 2.9.

What alternatives have you considered?

A workaround for now may be to use low level opensearch client.

Do you have any additional context?

@savanbthakkar savanbthakkar added enhancement New feature or request untriaged labels Sep 21, 2023
@Xtansia Xtansia added good first issue Good for newcomers and removed untriaged labels Sep 22, 2023
@Xtansia
Copy link
Collaborator

Xtansia commented Sep 27, 2023

This will have similarities to how k-NN search was added, so this PR #215 will likely serve as a good reference point if someone decides to pick this up

@Xtansia
Copy link
Collaborator

Xtansia commented Apr 19, 2024

I'm adding a working sample of how you could achieve this in the client currently using the "raw" methods in #614

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants