iaavas/simile-search
Simile combines the power of AI embeddings with fuzzy string matching and keyword search to deliver highly relevant search results—all running locally, no API calls required.
Built on Transformers.js for client-side embeddings, Simile employs HNSW indexing for O(log n) search performance on large datasets and supports quantization (float16/int8) to reduce memory footprint by up to 75%. The engine scores results by blending semantic similarity, fuzzy matching, and keyword matching with configurable weights, while supporting asynchronous indexing and persistent snapshots to avoid recomputation across application restarts.
Available on npm.
Stars
28
Forks
1
Language
TypeScript
License
MIT
Category
Last pushed
Dec 28, 2025
Commits (30d)
0
Dependencies
3
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/iaavas/simile-search"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.