SQLiteのsqlite-vecでベクトル検索してみる (Node.js)
最近、RAGの話をよく聞くが、そもそもベクトル検索をやったことなかったのでSQLiteでやってみた。
sqlite-vssではなく、sqlite-vssの後継プロジェクトというsqlite-vecを使う。公式のドキュメントがまだ整っていないみたいなので、sqlite-vssのほうも参考にしつつ、サンプルをもとにカンでやっている。
※ベクトル検索のために何が必要で、どうやればいいのかを知りたかっただけなので、仕組みとかは説明しない。コードも最小限ではなく、適当に動かせる程度にいろいろ書いている。