MeiliSearch/milli
Jakob Klemm d3004d8040
Implemented Ollama as an embeddings provider
Initial prototype of Ollama embeddings actually working, error handlign / retries still missing.

Allow model to be any String and require dimensions parameter

Fixed rustfmt formatting issues

There were some formatting issues in the initial PR and this should not make the changes comply with the Rust style guidelines

Because I accidentally didn't follow the style guide for commits in my commit messages I squashed them into one to comply
2024-03-04 15:09:43 +01:00
..
examples Small commit to add hybrid search and autoembedding 2023-12-14 16:07:48 +01:00
src Implemented Ollama as an embeddings provider 2024-03-04 15:09:43 +01:00
tests Merge branch 'main' into tmp-release-v1.5.0 2023-11-21 16:30:46 +01:00
Cargo.toml get rids of log in milli and add logs for the bucket sort 2024-02-08 15:04:05 +01:00
README.md Add a README to the milli crate 2023-01-16 16:25:12 +01:00

the milli logo

a concurrent indexer combined with fast and relevant search algorithms

Introduction

This crate contains the internal engine used by Meilisearch.

It contains a library that can manage one and only one index. Meilisearch manages the multi-index itself. Milli is unable to store updates in a store: it is the job of something else above and this is why it is only able to process one update at a time.