mirror of
https://github.com/meilisearch/MeiliSearch
synced 2024-11-25 22:34:28 +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:
|
This repository contains crates to quickly debug the engine:
|
||||||
- There are benchmarks located in the `benchmarks` crate.
|
- 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 `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 `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 `json-depth-checker` crate is used to indicate if a JSON must be flattened.
|
||||||
- The `helpers` crate is only used to modify the database inplace, sometimes.
|
|
||||||
|
|
||||||
## How to use it?
|
## How to use it?
|
||||||
|
|
||||||
|
@ -4,8 +4,6 @@ version = "0.26.1"
|
|||||||
edition = "2018"
|
edition = "2018"
|
||||||
description = "A CLI to interact with a milli index"
|
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]
|
[dependencies]
|
||||||
indicatif = "0.16.2"
|
indicatif = "0.16.2"
|
||||||
serde = "1.0.136"
|
serde = "1.0.136"
|
||||||
|
@ -2,8 +2,7 @@
|
|||||||
name = "filter-parser"
|
name = "filter-parser"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
description = "The parser for the Meilisearch filter syntax"
|
||||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
nom = "7.1.0"
|
nom = "7.1.0"
|
||||||
|
@ -3,6 +3,7 @@ name = "helpers"
|
|||||||
version = "0.26.1"
|
version = "0.26.1"
|
||||||
authors = ["Clément Renault <clement@meilisearch.com>"]
|
authors = ["Clément Renault <clement@meilisearch.com>"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
description = "A small tool to do operations on the database"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0.56"
|
anyhow = "1.0.56"
|
||||||
|
@ -2,8 +2,7 @@
|
|||||||
name = "json-depth-checker"
|
name = "json-depth-checker"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
description = "A library that indicates if a JSON must be flattened"
|
||||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
serde_json = "1.0"
|
serde_json = "1.0"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
use serde_json::Value;
|
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
|
/// 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.
|
/// asumption about the way `serde_json` will generate its input.
|
||||||
///
|
///
|
||||||
|
Loading…
Reference in New Issue
Block a user