LLM-agnostic semantic-search library with hybrid search support and multiple backends.
- Add to your project:
- Or install from source:
# Install Poetry if you haven't already
curl -sSL https://install.python-poetry.org | python3 -
# Clone the repository
git clone https://github.com/your-username/just-semantic-search.git
cd just-semantic-search
# Install dependencies and create virtual environment
poetry install
# Activate the virtual environment
poetry shell
- The project consists of multiple components:
core
: Core interfaces for hybrid search implementationsmeili
: Meilisearch backend implementation
Each component can be installed separately if needed:
poetry add just-semantic-search-core
poetry add just-semantic-search-meili
- Python 3.11 or higher
- Poetry 1.0.0 or higher