Skip to content

rig-lancedb-v0.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 24 Oct 16:05
· 159 commits to main since this release
f43d7b2

Added

  • update examples to use new version of VectorStoreIndex trait
  • replace document embeddings with serde json value
  • merge all arrow columns into JSON document in deserializer
  • finish implementing deserialiser for record batch
  • implement deserialization for any recordbatch returned from lanceDB
  • add indexes and tables for simple search
  • create enum for embedding models
  • add vector_search_s3_ann example
  • implement ANN search example
  • start implementing top_n_from_query for trait VectorStoreIndex
  • implement get_document method of VectorStore trait
  • implement search by id for VectorStore trait
  • implement add_documents on VectorStore trait
  • start implementing VectorStore trait for lancedb

Fixed

  • update lancedb examples test data
  • make PR changes Pt II
  • make PR changes pt I
  • (lancedb) replace VectorStoreIndexDyn with VectorStoreIndex in examples
  • mongodb vector search - use num_candidates from search params
  • fix bug in deserializing type run end
  • make PR requested changes
  • reduce opanai generated content in ANN examples

Other

  • cargo fmt
  • lance db examples
  • add example docstring
  • add doc strings
  • update rig core version on lancedb crate, remove implementation of VectorStore trait
  • remove print statement
  • use constants instead of enum for model names
  • remove associated type on VectorStoreIndex trait
  • cargo fmt
  • conversions from arrow types to primitive types
  • Add doc strings to utility methods
  • add doc string to mongodb search params struct
  • Merge branch 'main' into feat(vector-store)/lancedb
  • create wrapper for vec for from/tryfrom traits