MeiliSearch/milli
Loïc Lecrenier d95d02cb8a Fix Facet Indexing bugs
1. Handle keys with variable length correctly

This fixes https://github.com/meilisearch/meilisearch/issues/3042 and
is easily reproducible with the updated fuzz tests, which now generate
keys with variable lengths.

2. Prevent adding facets to the database if their encoded value does
not satisfy `valid_lmdb_key`.

This fixes an indexing failure when a document had a filterable
attribute containing a value whose length is higher than ~500 bytes.
2022-11-17 11:29:42 +01:00
..
src Fix Facet Indexing bugs 2022-11-17 11:29:42 +01:00
tests Merge #659 2022-11-03 15:24:38 +00:00
Cargo.toml Force using vendored version of LMDB 2022-11-14 17:17:51 +01:00