Skip to content

v2.1.2

Choose a tag to compare

@knowusuboaky knowusuboaky released this 26 May 05:50
· 67 commits to main since this release

What's Changed

Hybrid Search for OpenSearch

  • Add hybrid_search() method combining k-NN dense vectors with BM25 text matching
  • Update vector_search() with optional hybrid mode
  • Uses OpenSearch script_score to combine semantic + lexical matching
  • Configurable weights: dense (default 0.7) and sparse/BM25 (default 0.3)

This enables true hybrid search on OpenSearch Serverless - combining the best of semantic similarity and keyword matching.

Full Changelog: v2.1.1...v2.1.2