START THE REWRITE OF THE INDEX SCHEDULER: index & register has been implemented

This commit is contained in:
Tamo
2022-09-06 16:43:59 +02:00
committed by Clément Renault
parent f2279f4615
commit 5a9ac4ceb3
7 changed files with 423 additions and 5 deletions

93
Cargo.lock generated
View File

@ -1181,6 +1181,15 @@ dependencies = [
"windows-sys",
]
[[package]]
name = "filter-parser"
version = "0.33.0"
source = "git+https://github.com/meilisearch/milli.git?tag=v0.33.0#a79ff8a1a98a807f40f970131c8de2ab11560de5"
dependencies = [
"nom",
"nom_locate",
]
[[package]]
name = "filter-parser"
version = "0.33.4"
@ -1200,6 +1209,14 @@ dependencies = [
"miniz_oxide",
]
[[package]]
name = "flatten-serde-json"
version = "0.33.0"
source = "git+https://github.com/meilisearch/milli.git?tag=v0.33.0#a79ff8a1a98a807f40f970131c8de2ab11560de5"
dependencies = [
"serde_json",
]
[[package]]
name = "flatten-serde-json"
version = "0.33.4"
@ -1631,6 +1648,19 @@ dependencies = [
"unicode-normalization",
]
[[package]]
name = "index-scheduler"
version = "0.1.0"
dependencies = [
"anyhow",
"bincode",
"milli 0.33.0",
"roaring",
"serde",
"thiserror",
"time",
]
[[package]]
name = "indexmap"
version = "1.9.1"
@ -1711,6 +1741,14 @@ dependencies = [
"wasm-bindgen",
]
[[package]]
name = "json-depth-checker"
version = "0.33.0"
source = "git+https://github.com/meilisearch/milli.git?tag=v0.33.0#a79ff8a1a98a807f40f970131c8de2ab11560de5"
dependencies = [
"serde_json",
]
[[package]]
name = "json-depth-checker"
version = "0.33.4"
@ -2060,7 +2098,7 @@ dependencies = [
"enum-iterator",
"hmac",
"meilisearch-types",
"milli",
"milli 0.33.4",
"rand",
"serde",
"serde_json",
@ -2178,7 +2216,7 @@ dependencies = [
"log",
"meilisearch-auth",
"meilisearch-types",
"milli",
"milli 0.33.4",
"mime",
"mockall",
"nelson",
@ -2247,6 +2285,51 @@ dependencies = [
"autocfg",
]
[[package]]
name = "milli"
version = "0.33.0"
source = "git+https://github.com/meilisearch/milli.git?tag=v0.33.0#a79ff8a1a98a807f40f970131c8de2ab11560de5"
dependencies = [
"bimap",
"bincode",
"bstr 0.2.17",
"byteorder",
"charabia",
"concat-arrays",
"crossbeam-channel",
"csv",
"either",
"filter-parser 0.33.0",
"flatten-serde-json 0.33.0",
"fst",
"fxhash",
"geoutils",
"grenad",
"heed",
"itertools",
"json-depth-checker 0.33.0",
"levenshtein_automata",
"log",
"logging_timer",
"memmap2",
"obkv",
"once_cell",
"ordered-float",
"rayon",
"roaring",
"rstar",
"serde",
"serde_json",
"slice-group-by",
"smallstr",
"smallvec",
"smartstring",
"tempfile",
"thiserror",
"time",
"uuid",
]
[[package]]
name = "milli"
version = "0.33.4"
@ -2261,15 +2344,15 @@ dependencies = [
"crossbeam-channel",
"csv",
"either",
"filter-parser",
"flatten-serde-json",
"filter-parser 0.33.4",
"flatten-serde-json 0.33.4",
"fst",
"fxhash",
"geoutils",
"grenad",
"heed",
"itertools",
"json-depth-checker",
"json-depth-checker 0.33.4",
"levenshtein_automata",
"log",
"logging_timer",