raphaelsty/neural-cherche

Neural Search

53
/ 100
Established

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.

Stale 6m
Maintenance 0 / 25
Adoption 17 / 25
Maturity 25 / 25
Community 11 / 25

How are scores calculated?

Stars

367

Forks

18

Language

Python

License

MIT

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.