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
Add support for BM25 with the Weaviate document store #2860
Conversation
This has also brought up an issue with one of the test filtering for value "a". This test has started to fail, as "a" is a default stopword in Weaviate, so I have changed this test to look for value "c" instead of value "a" to get around the stopword issue.
From v3.3.3 to v3.6.0
Weaviate now supports BM25 retrieval in experiment mode and with some limitations (like it cannot be combined with filters). This commit adds support for inverted index (BM25) querying against Weaviate.
Hello @zoltan-fedor, thank you for this tidy PR! One of the maintainers is going to review it soon 😊 |
…ack into feature-weaviate-bm25
The BM25 query needs to be provided all lowercase while the functionality is in experimental mode in Weaviate. See https://app.slack.com/client/T0181DYT9KN/C017EG2SL3H/thread/C017EG2SL3H-1658790227.208119
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for this contribution, code looks very good and I don't really have much to say, only left a couple of comments (let me know if those make sense).
I tested your branch locally with the tutorial 1 and works like a charm.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! I'll wait for the tests to finish and merge.
…orted in Weaviate
4656f9f
to
386d1d6
Compare
@masci I have tried the empty commit to re-trigger all the checks, but as the PR already approved, it seems it doesn't help. |
Hey @zoltan-fedor ! Would you mind merging master into this branch? We recently had substantial changes in the CI, so that could help triggering the tests. |
Thanks @ZanSara UPDATE: I spoke to soon, at least some of the tests are running now! |
Fortunately not 🙂 Given that you're a first time contributor, GH asks maintainers to approve every CI run. So after the master merge I had to press a button for your CI to start. What you see there was simply the branch protection rules requesting all tests to pass before allowing us to merge. I see the tests are running now, so if all goes well tomorrow morning @masci should have all the green checks he needs to merge 👍 |
Excellent, thank you! |
Related Issue(s): Closes #2859
Proposed changes:
Pre-flight checklist