Skip to content

v0.2.0

Choose a tag to compare

@Laurianti Laurianti released this 05 Oct 08:56
· 54 commits to main since this release

Minor release of ChromaDotNet.VectorData: registration with the options of the client, reads of more than 300 records on Chroma Cloud, and full-text filters on the Chroma document. Built on ChromaDotNet.Client 2.6.0.

dotnet add package ChromaDotNet.VectorData

New

  • Registration with the options of the client: AddChromaVectorStore and AddChromaCollection with a ChromaConfigurationOptions, also keyed, for options like those of Chroma Cloud: token, tenant, database and batch size.
  • Reads in pages: with WithBatchSplitting(maxBatchSize), gets by key and with a filter read in pages of that size. Chroma Cloud returns at most 300 records per request: before, a read of more returned 300, without an error.
  • The full-text property as the Chroma document: the only full-text indexed string property is also stored as the document, where the other Chroma clients store their text. Contains on it filters the text with where_document, joined to the other conditions with &&, and a record written by another Chroma client reads its text from the document.

Package: ChromaDotNet.VectorData 0.2.0