meilisearch/milli
Loïc Lecrenier fc9f3f31e7 Change DocumentsBatchReader to access cursor and index at same time
Otherwise it is not possible to iterate over all documents while
using the fields index at the same time.
2022-07-18 16:08:14 +02:00
..
fuzz Move the Object type in the lib.rs file and use it everywhere 2022-07-12 14:55:51 +02:00
src Change DocumentsBatchReader to access cursor and index at same time 2022-07-18 16:08:14 +02:00
tests Fix the indexation tests 2022-07-12 14:55:51 +02:00
Cargo.toml Update grenad to 0.4.2 2022-07-12 14:52:55 +02:00
README.md update the readme + dependencies 2022-01-12 18:30:11 +01:00

Milli

Fuzzing milli

Currently you can only fuzz the indexation. To execute the fuzzer run:

cargo +nightly fuzz run indexing

To execute the fuzzer on multiple thread you can also run:

cargo +nightly fuzz run -j4 indexing

Since the fuzzer is going to create a lot of temporary file to let milli index its documents I would also recommand to execute it on a ramdisk. Here is how to setup a ramdisk on linux:

sudo mount -t tmpfs none path/to/your/ramdisk

And then set the TMPDIR environment variable to make the fuzzer create its file in it:

export TMPDIR=path/to/your/ramdisk