Process million-row CSVs on 1GB RAM. 5-10x faster ingestion. 10x faster cached queries. Single 22MB binary. Zero dependencies.
🚀 The fastest way to search Shopify catalogs, product databases, and CSV datasets
Version 2.0 brings massive optimizations for CSV ingestion and search
Process 100 rows concurrently using Rust futures. 5-10x throughput improvement. Near-linear scaling on multi-core systems (4 cores = 1,400 rows/sec).
SHA256 content hashing automatically skips unchanged rows. Re-upload your CSV in under 1 second. Perfect for daily product catalog updates.
Process million-row CSVs on 1GB RAM. 1000-row batches with pre-allocated vectors. Runs on AWS free tier (t2.micro).
Per-user cache with 60s TTL. 100 queries per user. 10x faster repeated searches. 70-80% cache hit rate in production.
Monitor ingestion throughput (rows/sec, MB/sec). Track cache hit rates. Detailed performance logging for optimization.
Adjust batch sizes for your hardware. Optimize for throughput or memory. Production-tested configurations for t2.micro to c5.xlarge.
BM25 keyword search + vector semantic search. Optimized RRF fusion weights (3.0x + 1.5x). Enhanced reranking with diversity boosting.
Single 22MB binary (37% smaller). No Python, Docker, or databases. Download → Extract → Run. Works on macOS and Linux.
| Metric | v1.0 | v2.0 | Improvement |
|---|---|---|---|
| CSV Ingestion (10K rows) | 5 minutes | 30 seconds | 10x faster |
| Throughput | 40-60 rows/sec | 343-355 rows/sec | 6-9x faster |
| Memory (100K rows) | 3.2 GB | 900 MB | 70% reduction |
| Re-upload (unchanged) | 30 seconds | <1 second | 100x faster |
| Search (cached) | 50-80ms | 5-10ms | 10x faster |
| Binary Size | 35 MB | 22 MB | 37% smaller |
| Million-row CSV | OOM crash | 50 min (stable) | Now possible! |
Shopify store with 50,000 products, daily updates to 5% of inventory
✓ Delta detection means only changed products are reindexed
✓ Cache accelerates repeat searches for popular products
News site with 1 million articles, 1,000 new articles per day
✓ Memory efficiency allows processing on free-tier AWS
✓ Cache delivers instant results for trending searches
10,000 sensors, CSV export every hour with 100K readings
✓ Memory optimization allows smaller instance
✓ Stable processing for continuous data streams
No complex setup. No dependencies. Just download and run.
Free to download. No license fees. No API costs.
Deploy on your own infrastructure.
Download Vectis v2.1 now and experience the fastest CSV semantic search engine. Join hundreds of developers processing millions of rows with ease.
Download v2.1 Now (Free)Available for macOS (Intel/ARM) and Linux (x86_64) • 22MB download
Language: Rust (async/Tokio)
Framework: Axum HTTP server
Vector DB: LanceDB (columnar, HNSW)
Text Search: Tantivy (BM25)
Embeddings: BGE-Small-EN-v1.5 (384-dim)
OS: macOS, Linux (x86_64)
RAM: 1GB minimum, 4GB recommended
Disk: 500MB + data storage
CPU: 1 core min, 2+ recommended
Auth: JWT + bcrypt (cost 10)
Isolation: Email-based table separation
Cache: Per-user LRU (100 queries, 60s TTL)
Storage: SQLite auth persistence