sqlite-vss icon indicating copy to clipboard operation
sqlite-vss copied to clipboard

A SQLite extension for efficient vector search, based on Faiss!

Results 80 sqlite-vss issues
Sort by recently updated
recently updated
newest added

The underlying Faiss indicis are stored in SQLite shadow tables, which can't be mmaped with the `IO_FLAG_MMAP`. One solution: Introduce a new option to store a `vss0` column index on...

[BUG] Missing `faiss::FaissException` in the compile procedure - FAISS Version: Current master as 2023-08-16 [faiss](https://github.com/facebookresearch/faiss/pull/3006) - sqlite-vss Version: Current master Behavior: Error message ``` no type named 'FaissException' in namespace...

Hello, I am trying to use this library on Android。How can I compile a library for Android?

Using a M2 Mac with development containers. Target deploy will be an AWS Lambda which can be x86 or arm64. However, I'm kind of blocked right now developing since all...

Trying to build on my MacBook Pro with M1 Pro CPU, macOS 13.4.1. I get as far as `make loadable`. Looks like faiss expects the library OpenMP to be installed....

So assuming I follow the pattern where I create a embeddings column. Can those "source" columns be cleaned up afterward? For example, can I delete the `articles.embedding` column after this...

Not all computers support `avx2`, so we should expose some compile-time option to disable it, like `-DSQLITE_VSS_DISABLE_AVX2`. Users have to manually edit `sqlite-vss/CMakeLists.txt`, which isn't great.

I am running this introductory/test code from the docs: import sqlite_vss print(sqlite_vss.vss_loadable_path()) # '/.../venv/lib/python3.9/site-packages/sqlite_vss/vss0' import sqlite3 conn = sqlite3.connect(':memory:') conn.enable_load_extension(True) sqlite_vss.load(conn) print(conn.execute('select vss_version()').fetchone()[0]) # 'v0.1.0' I am getting the right...

Hi there! I'm trying to get something simple running using `better-sqlite3` by following the instructions here: https://alexgarcia.xyz/sqlite-vss/nodejs.html My code looks as follows: ```js import Database from 'better-sqlite3'; import * as...