meilisearch/milli
Louis Dureuil 098ab594eb
A score of 0.0 is now lesser than a sort result
handles the niche case 🐩 in the hybrid search where:
1. a sort ranking rule is the first rule.
2. the keyword search is skipped at the first rule.
3. the semantic search is not skipped at the first rule.

Previously, we would have the skipped search winning, whereas we want the non skipped one winning.
2024-03-19 17:32:32 +01:00
..
examples implements a first version of the cutoff without settings 2024-03-19 10:28:21 +01:00
src A score of 0.0 is now lesser than a sort result 2024-03-19 17:32:32 +01:00
tests fix the search cutoff and add a test 2024-03-19 10:35:47 +01:00
Cargo.toml Replace logging timer by spans 2024-03-05 11:05:42 +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.