md-experiments/elastic_transformers
Making BERT stretchy. Semantic Elasticsearch with Sentence Transformers
Combines Elasticsearch's dense vector search with sentence-transformers to enable hybrid lexical and semantic search on large document collections. The `ElasticTransformers` class abstracts index creation, bulk embedding, and querying workflows—handling chunked CSV ingestion with configurable dense field dimensions and supporting both keyword ('match') and embedding-based dense search. Integrates BERT-based contextual embeddings directly into Elasticsearch indices for near state-of-the-art semantic retrieval at scale.
161 stars. No commits in the last 6 months.
Stars
161
Forks
24
Language
Jupyter Notebook
License
Apache-2.0
Category
Last pushed
Sep 25, 2020
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/md-experiments/elastic_transformers"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
koursaros-ai/nboost
NBoost is a scalable, search-api-boosting platform for deploying transformer models to improve...
freedmand/semantra
Multi-tool for semantic search
patrickfrank1/chesspos
Embedding based chess position search and embedding learning for chess positions
alexklibisz/elastiknn
Elasticsearch plugin for nearest neighbor search. Store vectors and run similarity search using...
Mubelotix/SimRepo
Shows similar repositories in the sidebar