Skip to content

Conversation

@ChristianZaccaria
Copy link
Contributor

@ChristianZaccaria ChristianZaccaria commented Aug 27, 2025

What does this PR do?

  • This PR implements keyword and hybrid search for Weaviate DB based on its inbuilt functions.
  • Added fixtures to conftest.py for Weaviate.
  • Enabled integration tests for remote Weaviate on all 3 search modes.

Closes #3010

Test Plan

Unit tests and integration tests should pass on this PR.

@meta-cla meta-cla bot added the CLA Signed This label is managed by the Meta Open Source bot. label Aug 27, 2025
Copy link
Collaborator

@franciscojavierarceo franciscojavierarceo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some small nits but this looks mostly good. Thank you @ChristianZaccaria!

Copy link
Contributor

@r3v5 r3v5 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work! Left small comments

@2000krysztof
Copy link
Contributor

My suggestions were addressed so lgtm. Very nice work.

@ChristianZaccaria ChristianZaccaria force-pushed the hybrid-search-weaviate branch 2 times, most recently from 8493fad to 8daf980 Compare September 3, 2025 13:45
@r3v5
Copy link
Contributor

r3v5 commented Sep 3, 2025

lgtm

@ChristianZaccaria ChristianZaccaria force-pushed the hybrid-search-weaviate branch 2 times, most recently from 8205a94 to 8949964 Compare September 5, 2025 10:34
@ChristianZaccaria
Copy link
Contributor Author

ChristianZaccaria commented Sep 8, 2025

Weird, some unrelated tests failed, seem like a flake. Will push again to test.

Edit: The tests passed now.

@ChristianZaccaria ChristianZaccaria force-pushed the hybrid-search-weaviate branch 2 times, most recently from 897774d to 0e97b5e Compare September 8, 2025 12:32
@ChristianZaccaria ChristianZaccaria force-pushed the hybrid-search-weaviate branch 2 times, most recently from 183719d to 400b0aa Compare September 12, 2025 11:33
Copy link
Collaborator

@leseb leseb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

final question otherwise LGTM

@ChristianZaccaria
Copy link
Contributor Author

Rebased, I think we are ready to merge.
cc: @leseb

Copy link
Collaborator

@franciscojavierarceo franciscojavierarceo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm, thanks for this @ChristianZaccaria!

@leseb leseb merged commit bcdbb53 into llamastack:main Oct 3, 2025
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Meta Open Source bot.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement v1/vector_stores/{vector_store_id}/search for Weaviate

5 participants