MeiliSearch/meilisearch-lib/src/index_controller/dump_actor/loaders/mod.rs

20 lines
627 B
Rust
Raw Normal View History

2021-05-26 20:42:09 +02:00
pub mod v1;
2021-09-29 15:41:25 +02:00
pub mod v2;
2021-09-29 15:24:59 +02:00
pub mod v3;
2021-09-29 15:41:25 +02:00
mod compat {
/// Parses the v1 version of the Asc ranking rules `asc(price)`and returns the field name.
pub fn asc_ranking_rule(text: &str) -> Option<&str> {
text.split_once("asc(")
.and_then(|(_, tail)| tail.rsplit_once(")"))
.map(|(field, _)| field)
}
/// Parses the v1 version of the Desc ranking rules `desc(price)`and returns the field name.
pub fn desc_ranking_rule(text: &str) -> Option<&str> {
text.split_once("desc(")
.and_then(|(_, tail)| tail.rsplit_once(")"))
.map(|(field, _)| field)
}
}