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

[Core] VectorField and VectorCondition #170

Open
5 tasks
alexander-schranz opened this issue Apr 28, 2023 · 6 comments
Open
5 tasks

[Core] VectorField and VectorCondition #170

alexander-schranz opened this issue Apr 28, 2023 · 6 comments
Labels
features New feature or request

Comments

@alexander-schranz
Copy link
Member

alexander-schranz commented Apr 28, 2023

Some search engines support vector based search which we could support @experimental feature for now:

Engines:

Others need to be checked.

  • Algolia
  • Loupe
  • Solr
  • Typesense
  • Opensearch (maybe: k-Nearest Neighbor (k-NN))
@alexander-schranz alexander-schranz added the features New feature or request label Apr 28, 2023
@junaidbinfarooq
Copy link

junaidbinfarooq commented Jan 14, 2024

@alexander-schranz Any update on or plan to add support for this, especially supporting vector field type for redisearch adapter shortly?

@alexander-schranz
Copy link
Member Author

@junaidbinfarooq I can not give you any time when this will be supported. It first requires some kind of research how to support such things in the different search engines which are currently supported by SEAL. If you want to help here links to to different documentation of the different search engines vector types and search documentation will help to move this issue forward.

@junaidbinfarooq
Copy link

@junaidbinfarooq I can not give you any time when this will be supported. It first requires some kind of research how to support such things in the different search engines which are currently supported by SEAL. If you want to help here links to to different documentation of the different search engines vector types and search documentation will help to move this issue forward.

@alexander-schranz
Sorry, I do not understand your comment fully. Could you clarify what sort of help would you like from me? I would love to offer some help provided I can.

@alexander-schranz
Copy link
Member Author

@junaidbinfarooq Finding documentation about vector support in the following engines:

  • Elasticsearch
  • Redisearch
  • Meilisearch
  • Algolia
  • Loupe
  • Solr
  • Typesense
  • Opensearch

As example Meilisearch: https://www.meilisearch.com/docs/learn/experimental/vector_search

The links should answer us following questions:

  • How can we create a vector field?
  • How can we search a vector field?
  • Is only one or multiple vector fields supported?

This we need to findout for all the search engines.

@junaidbinfarooq
Copy link

Cool, let me go through the documentation sites of the above search engines to see if they do support vectors or not, and then come back hopefully with some (at least) links.

@junaidbinfarooq
Copy link

junaidbinfarooq commented Jan 21, 2024

Here is a list of links that I could collect while searching for vector support in the search engines mentioned in the PR description:

  1. Elasticsearch
  2. Redisearch or this
  3. Meilisearch (Referenced from pr description itself)
  4. Algolia (Not sure if this is what we need though)
  5. Solr
  6. Typesense
  7. Opensearch

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
features New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants