13 poin oleh xguru 2024-08-05 | 1 komentar | Bagikan ke WhatsApp
  • Ekstensi pencarian vektor yang sangat kecil dan "cukup cepat" untuk SQLite
  • Menyimpan dan melakukan kueri vektor float, int8, dan biner di tabel virtual vec0
  • Ditulis dalam C murni tanpa dependensi, dan dapat berjalan di mana pun SQLite berjalan: Linux/MacOS/Windows, browser (WASM), Raspberry Pi, dan lainnya
  • Mendukung pre-filtering vektor dengan subkueri rowid IN(...)
  • Penerus dari sqlite-vss

1 komentar

 
xguru 2024-08-05

Ekstensi pencarian vektor untuk SQLite sedang dikembangkan Tulisan seperti ini sempat naik 3 bulan lalu, dan kali ini akhirnya dirilis

Pendapat Hacker News

  • sqlite-vec berjalan di MacOS, Linux, Windows, Raspberry Pis, browser WASM, dan perangkat mobile

    • Ini adalah solusi pencarian vektor brute-force yang sangat cepat
    • Ada fitur eksperimental yang memungkinkan kueri langsung terhadap vektor dalam memori
    • Performanya cukup untuk bersaing dengan faiss, usearch, dan duckdb
  • Detail lebih lanjut bisa dilihat di posting blog Alex

  • Sudah dicoba di video game dan hasilnya sangat bagus

  • Saya memang sedang mencari sesuatu seperti ini. Berguna untuk recommendation engine, pencocokan musik, dan pencocokan recognition hash

  • Saya pernah mengerjakan hal serupa dengan duckDB sebagai backend

  • Saya sangat menyukai proyek ini

    • Pasti butuh banyak usaha untuk menyelesaikan masalah dependensi
    • Saya ingin mencobanya di proyek saya sendiri
  • Saya punya use case untuk fitur ini

    • Terima kasih kepada AlexG yang sudah mencurahkan banyak usaha
    • Dokumentasinya juga sangat bagus
  • Tautan terkait: https://news.ycombinator.com/item?id=40243168

  • Saat ini saya sedang mengikuti tutorial RAG yang menggunakan postgreSQL dan pgvector

  • Fitur ini tampaknya akan berguna. Saya sering melakukan banyak analisis teks sekali pakai di laptop