577: Fix deserialisation of NDJson documents in benchmarks r=irevoire a=loiclec

Previously, the first document in the NDJson file was read over and over again. So the `geo_point` benchmark was not working properly: it only indexed one document.

Co-authored-by: Loïc Lecrenier <loic@meilisearch.com>
This commit is contained in:
bors[bot] 2022-07-05 13:54:47 +00:00 committed by GitHub
commit 62692c171d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -161,6 +161,7 @@ fn documents_from_jsonl(reader: impl Read) -> anyhow::Result<Vec<u8>> {
while reader.read_line(&mut buf)? > 0 { while reader.read_line(&mut buf)? > 0 {
documents.extend_from_json(&mut buf.as_bytes())?; documents.extend_from_json(&mut buf.as_bytes())?;
buf.clear();
} }
documents.finish()?; documents.finish()?;