Metadata-Version: 2.4
Name: ericsearch
Version: 0.0.1
Summary: A local vector search engine built for speed and scalability
License: Apache 2.0
Project-URL: Homepage, https://ericsearch.com
Project-URL: Repository, https://github.com/EricFillion/ericsearch
Keywords: search,vectors,embeddings,vector-search,vector-database,similarity
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: torch>=2.2
Requires-Dist: tqdm>=4.66.3
Requires-Dist: transformers<5.0.0,>=4.57.3
Requires-Dist: huggingface-hub<1.0,>=0.34.0
Requires-Dist: sentencepiece
Requires-Dist: protobuf
Requires-Dist: tokenizers<0.23.0,>=0.22.0
Requires-Dist: sentence-transformers<6.0.0,>=5.0.0
Requires-Dist: numpy<3.0.0,>=2.0.0
Dynamic: license-file

<h1 align="center">
  Eric Search
</h1>

<p align="center">
  <a href="https://opensource.org/licenses/Apache-2.0">
    <img src="https://img.shields.io/badge/License-Apache%202.0-blue.svg" alt="License: Apache-2.0" height="20">
  </a>

</p>

<p align="center">
  <strong><a href="https://ericsearch.com">ericsearch.com</a></strong>
</p>


A local vector search engine built for speed and scalability. 

- Fast: we use two-level IVF to effectively scale to millions of documents.
- EricRanker(): powered by a cross-encoder model that extracts relevant information from the top documents. 
- Accelerated compute: compatible with both MPS and CUDA. 
- Easy to use: only a few lines of code are needed to train new datasets 
- Lightweight: simple to install and run with a single Python script. 
- Integrated with Hugging Face's Hub. 
- Transferable: zip a single folder to move an entire dataset. 


## Install
```sh
pip install ericsearch
```

[Documentation](https://ericsearch.com)

## Maintainers
- [Eric Fillion](https://github.com/ericfillion) Lead Maintainer
- [Ted Brownlow](https://github.com/ted537) Maintainer 

## Contributing 
We are currently not accepting contributions. 
