raphaelsty/neural-cherche
Neural Search
Supports fine-tuning of dense (ColBERT) and sparse neural retrievers (Splade, SparseEmbed) on custom datasets using triplet loss, with efficient inference via pre-computed embedding caches across CPU, GPU, and MPS devices. Implements a two-stage retrieval-then-ranking architecture where BM25/sparse retrievers surface candidates that ColBERT re-ranks using token-level interactions, enabling offline embedding precomputation to avoid redundant computation.
367 stars and 1,063 monthly downloads. No commits in the last 6 months. Available on PyPI.
Stars
367
Forks
18
Language
Python
License
MIT
Category
Last pushed
Mar 11, 2025
Monthly downloads
1,063
Commits (30d)
0
Dependencies
5
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/raphaelsty/neural-cherche"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
aryn-ai/sycamore
🍁 Sycamore is an LLM-powered search and analytics platform for unstructured data.
deepset-ai/haystack-tutorials
Here you can find all the Tutorials for Haystack 📓
MaartenGr/PolyFuzz
Fuzzy string matching, grouping, and evaluation.
unum-cloud/USearch
Fast Open-Source Search & Clustering engine × for Vectors & Arbitrary Objects × in C++, C,...
pinecone-io/pinecone-datasets
An open-source dataset library for pre-embedded dataset: create your own data catalog, or use...