mirror of
https://github.com/meilisearch/MeiliSearch
synced 2024-11-22 12:54:26 +01:00
Update the list of milli's subcrates
This commit is contained in:
parent
e1e362fa43
commit
fb192aaa9f
@ -15,10 +15,13 @@ to process one update at a time.
|
||||
|
||||
This repository contains crates to quickly debug the engine:
|
||||
- There are benchmarks located in the `benchmarks` crate.
|
||||
- The `cli` crate is a simple command-line interface that helps run [flamegraph] on top of it.
|
||||
- The `filter-parser` crate contains the parser for the Meilisearch filter syntax.
|
||||
- The `flatten-serde-json` crate contains the library that flattens serde-json `Value` objects like elastic search does.
|
||||
- The `helpers` crate is only used to do operations on the database.
|
||||
- The `http-ui` crate is a simple HTTP dashboard to tests the features like for real!
|
||||
- The `infos` crate is used to dump the internal data-structure and ensure correctness.
|
||||
- The `search` crate is a simple command-line that helps run [flamegraph] on top of it.
|
||||
- The `helpers` crate is only used to modify the database inplace, sometimes.
|
||||
- The `json-depth-checker` crate is used to indicate if a JSON must be flattened.
|
||||
|
||||
## How to use it?
|
||||
|
||||
|
@ -4,8 +4,6 @@ version = "0.26.1"
|
||||
edition = "2018"
|
||||
description = "A CLI to interact with a milli index"
|
||||
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
[dependencies]
|
||||
indicatif = "0.16.2"
|
||||
serde = "1.0.136"
|
||||
|
@ -2,8 +2,7 @@
|
||||
name = "filter-parser"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
description = "The parser for the Meilisearch filter syntax"
|
||||
|
||||
[dependencies]
|
||||
nom = "7.1.0"
|
||||
|
@ -3,6 +3,7 @@ name = "helpers"
|
||||
version = "0.26.1"
|
||||
authors = ["Clément Renault <clement@meilisearch.com>"]
|
||||
edition = "2018"
|
||||
description = "A small tool to do operations on the database"
|
||||
|
||||
[dependencies]
|
||||
anyhow = "1.0.56"
|
||||
|
@ -2,8 +2,7 @@
|
||||
name = "json-depth-checker"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
description = "A library that indicates if a JSON must be flattened"
|
||||
|
||||
[dependencies]
|
||||
serde_json = "1.0"
|
||||
|
@ -1,6 +1,6 @@
|
||||
use serde_json::Value;
|
||||
|
||||
/// Your json MUST BE valid and generated by `serde_json::to_vec` before being
|
||||
/// Your json MUST BE valid and generated by `serde_json::to_vec` before being
|
||||
/// sent in this function. This function is DUMB and FAST but makes a lot of
|
||||
/// asumption about the way `serde_json` will generate its input.
|
||||
///
|
||||
|
Loading…
Reference in New Issue
Block a user