sqlite-vec - Tiện ích mở rộng tìm kiếm vector cho SQLite
(github.com/asg017)- Tiện ích mở rộng tìm kiếm vector rất nhỏ và "đủ nhanh" cho SQLite
- Có thể lưu trữ và truy vấn vector float, int8 và nhị phân trong bảng ảo
vec0 - Được viết hoàn toàn bằng C, không có phụ thuộc và chạy ở mọi nơi SQLite chạy được: Linux/MacOS/Windows, trình duyệt (WASM), Raspberry Pi, v.v.
- Có thể pre-filter vector bằng truy vấn con
rowid IN(...) - Là phiên bản kế nhiệm của sqlite-vss
1 bình luận
Đang phát triển tính năng mở rộng tìm kiếm vector cho SQLite Bài viết như thế này đã được đăng cách đây 3 tháng, và lần này họ đã công bố nó.
Ý kiến trên Hacker News
sqlite-vec hoạt động trên macOS, Linux, Windows, Raspberry Pis, trình duyệt WASM và thiết bị di động
Có thể xem thêm chi tiết trong bài blog của Alex
Đã thử dùng nó trong trò chơi điện tử và thấy rất tuyệt
Tôi đã tìm thứ gì đó tương tự. Nó hữu ích cho công cụ gợi ý, đối sánh âm nhạc và đối sánh perceptual hash
Tôi đã từng làm công việc tương tự với duckDB làm backend
Tôi rất thích dự án này
Tôi có trường hợp sử dụng cho tính năng này
Liên kết liên quan: https://news.ycombinator.com/item?id=40243168
Hiện tôi đang theo một tutorial RAG dùng postgreSQL và pgvector
Tính năng này có vẻ sẽ hữu ích. Tôi thường làm nhiều phân tích văn bản một lần trên laptop của mình.