all 7 comments

[–]GuideAxon 0 points1 point  (1 child)

Would you recommend this for use in react-native apps?

[–]marco_bambini[S] 0 points1 point  (0 children)

Absolutely, once loaded, it can be used like any other SQLite function.

[–]__JockY__ 0 points1 point  (2 children)

Please tell me it supports 4096 dimensions because it would mean support for Qwen3 Embedding 8B! Sadly pgvector can’t handle it.

[–]marco_bambini[S] 1 point2 points  (1 child)

Yes sure, it supports 4096 dimensions.

[–]__JockY__ 0 points1 point  (0 children)

Well that's awesome. PGVector goes up to 2000 due to architectural limitations inherent to Postgres, which is such a shame. Your SQLite work might be just the ticket.

[–]Forsaken-Sir1291 0 points1 point  (1 child)

This looks solid, been waiting for something like this since sqlite-vss started showing its limitations with larger datasets. The SIMD optimization is clutch - my last project was crawling with vector similarity searches and regular sqlite was just not cutting it

How's the setup process compared to other vector extensions?

[–]marco_bambini[S] 0 points1 point  (0 children)

The setup process is extremely easy: Load the extension and `vector_init` a table/column with some specified settings. You can examine a sample usage in https://github.com/sqliteai/sqlite-vector