v0.28.0
Higtlights:
- support for the new "vector of float" (FLOATA) data type
- new scalar functions cosine_similarity, euclidean_distance and dot_product
- Upgrade BookKeeper to 4.16.3
See #812
Sample table:
CREATE TABLE DOCUMENTS (
FILENAME string
CHUNKID int, "
TEXT string, "
EMBEDDINGSVECTOR floata,
PRIMARY KEY(filename, chinkid)
)
Sample Vector Search query
SELECT text
FROM DOCUMENTS
ORDER BY cosine_similarity(embeddingsvector,cast(? as FLOAT ARRAY)) DESC
LIMIT 10