meilisearch/milli
Gregory Conrad e7994cdeb3 feat: check to see if the PK changed before erroring out
Previously, if the primary key was set and a Settings update contained
a primary key, an error would be returned.
However, this error is not needed if the new PK == the current PK.
This commit just checks to see if the PK actually changes
before raising an error.
2023-03-26 12:18:39 -04:00
..
src feat: check to see if the PK changed before erroring out 2023-03-26 12:18:39 -04:00
tests Remove an unefficient part of a test on milli 2023-02-21 18:16:51 +01:00
Cargo.toml Merge #3347 2023-02-21 10:52:13 +00: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.