Skip to content

Commit bfaf54a

Browse files
committed
2 parents ea2ab42 + 17362f6 commit bfaf54a

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

README.md

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
**SQLite Vector** is a cross-platform, ultra-efficient SQLite extension that brings vector search capabilities to your embedded database. It works seamlessly on **iOS, Android, Windows, Linux, and macOS**, using just **30MB of memory** by default. With support for **Float32, Float16, BFloat16, Int8, and UInt8**, and **highly optimized distance functions**, it's the ideal solution for **Edge AI** applications.
44

5-
## 🚀 Highlights
5+
## Highlights
66

7-
* **No virtual tables required** – store vectors directly as `BLOB`s in ordinary tables
8-
* **Blazing fast** – optimized C implementation with SIMD acceleration
9-
* **Low memory footprint** – defaults to just 30MB of RAM usage
10-
* **Zero preindexing needed** – no long preprocessing or index-building phases
11-
* **Works offline** – perfect for on-device, privacy-preserving AI workloads
12-
* **Plug-and-play** – drop into existing SQLite workflows with minimal effort
13-
* **Cross-platform** – works out of the box on all major OSes
7+
* **No virtual tables required** – store vectors directly as `BLOB`s in ordinary tables
8+
* **Blazing fast** – optimized C implementation with SIMD acceleration
9+
* **Low memory footprint** – defaults to just 30MB of RAM usage
10+
* **Zero preindexing needed** – no long preprocessing or index-building phases
11+
* **Works offline** – perfect for on-device, privacy-preserving AI workloads
12+
* **Plug-and-play** – drop into existing SQLite workflows with minimal effort
13+
* **Cross-platform** – works out of the box on all major OSes
1414

1515

1616
## Why Use SQLite-Vector?
@@ -28,7 +28,7 @@
2828
Unlike other vector databases or extensions that require complex setup, SQLite-Vector **just works** with your existing database schema and tools.
2929

3030

31-
## 📦 Installation
31+
## Installation
3232

3333
### Pre-built Binaries
3434

@@ -85,24 +85,24 @@ SELECT e.id, v.distance FROM images AS e
8585
ON e.id = v.rowid;
8686
```
8787

88-
## 📋 Documentation
88+
## Documentation
8989

9090
Extensive API documentation can be found in the [API page](https://github.com/sqliteai/sqlite-vector/blob/main/API.md).
9191

9292
More information about the quantization process can be found in the [QUANTIZATION document](https://github.com/sqliteai/sqlite-vector/blob/main/QUANTIZATION.md).
9393

94-
## 🧩 Features
94+
## Features
9595

9696
### Instant Vector Search – No Preindexing Required
9797

9898
Unlike other SQLite vector extensions that rely on complex indexing algorithms such as DiskANN, HNSW, or IVF, which often require **preprocessing steps that can take hours or even days**, `sqlite-vector` works out of the box with your existing data. There’s **no need to preindex your vectors**—you can start performing fast, approximate or exact vector searches **immediately**.
9999

100100
This means:
101101

102-
* 🕒 **No waiting time** before your app or service is usable
103-
* 🔄 **Zero-cost updates** – you can add, remove, or modify vectors on the fly without rebuilding any index
104-
* **Works directly with BLOB columns** in ordinary SQLite tables – no special schema or virtual table required
105-
* 🌍 **Ideal for edge and mobile use cases**, where preprocessing large datasets is not practical or possible
102+
* **No waiting time** before your app or service is usable
103+
* **Zero-cost updates** – you can add, remove, or modify vectors on the fly without rebuilding any index
104+
* **Works directly with BLOB columns** in ordinary SQLite tables – no special schema or virtual table required
105+
* **Ideal for edge and mobile use cases**, where preprocessing large datasets is not practical or possible
106106

107107
By eliminating the need for heavyweight indexing, `sqlite-vector` offers a **simpler, faster, and more developer-friendly** approach to embedding vector search in your applications.
108108

@@ -133,7 +133,7 @@ These are implemented in pure C and optimized for SIMD when available, ensuring
133133

134134
---
135135

136-
# 🧠 What Is Vector Search?
136+
# What Is Vector Search?
137137

138138
Vector search is the process of finding the closest match(es) to a given vector (a point in high-dimensional space) based on a similarity or distance metric. It is essential for AI and machine learning applications where data is often encoded into vector embeddings.
139139

@@ -148,18 +148,18 @@ Vector search is the process of finding the closest match(es) to a given vector
148148

149149
In the AI era, embeddings are everywhere – from language models like GPT to vision transformers. Storing and searching them efficiently is the foundation of intelligent applications.
150150

151-
## 🌍 Perfect for Edge AI
151+
## Perfect for Edge AI
152152

153153
SQLite-Vector is designed with the **Edge AI** use case in mind:
154154

155-
* 📴 Runs offline – no internet required
156-
* 📱 Works on mobile devices – iOS/Android friendly
157-
* 🔒 Keeps data local – ideal for privacy-focused apps
158-
* Extremely fast – real-time performance on device
155+
* Runs offline – no internet required
156+
* Works on mobile devices – iOS/Android friendly
157+
* Keeps data local – ideal for privacy-focused apps
158+
* Extremely fast – real-time performance on device
159159

160160
You can deploy powerful similarity search capabilities right inside your app or embedded system – **no cloud needed**.
161161

162-
## 📦 Integrations
162+
## Integrations
163163

164164
Use SQLite-AI alongside:
165165

0 commit comments

Comments
 (0)