mirror of
https://github.com/meilisearch/MeiliSearch
synced 2025-07-15 13:58:36 +02:00
feat: Move the Schema to its own workspace crate
This commit is contained in:
parent
ab2ca15c5c
commit
994a0e78f1
22 changed files with 43 additions and 30 deletions
|
@ -7,6 +7,7 @@ authors = ["Kerollmops <renault.cle@gmail.com>"]
|
|||
[dependencies]
|
||||
meilidb-core = { path = "../meilidb-core", version = "0.1.0" }
|
||||
meilidb-data = { path = "../meilidb-data", version = "0.1.0" }
|
||||
meilidb-schema = { path = "../meilidb-schema", version = "0.1.0" }
|
||||
serde = { version = "1.0.91" , features = ["derive"] }
|
||||
serde_json = "1.0.39"
|
||||
tempfile = "3.0.7"
|
||||
|
|
|
@ -14,7 +14,8 @@ use sysinfo::{SystemExt, ProcessExt};
|
|||
use serde::{Serialize, Deserialize};
|
||||
use structopt::StructOpt;
|
||||
|
||||
use meilidb_data::{Database, Schema};
|
||||
use meilidb_data::Database;
|
||||
use meilidb_schema::Schema;
|
||||
|
||||
#[derive(Debug, StructOpt)]
|
||||
pub struct Opt {
|
||||
|
|
|
@ -13,8 +13,8 @@ use termcolor::{Color, ColorChoice, ColorSpec, StandardStream, WriteColor};
|
|||
use structopt::StructOpt;
|
||||
use meilidb_core::Match;
|
||||
|
||||
use meilidb_data::schema::SchemaAttr;
|
||||
use meilidb_data::Database;
|
||||
use meilidb_schema::SchemaAttr;
|
||||
|
||||
#[derive(Debug, StructOpt)]
|
||||
pub struct Opt {
|
||||
|
|
|
@ -2,12 +2,13 @@
|
|||
|
||||
use std::collections::HashMap;
|
||||
|
||||
use meilidb_data::Database;
|
||||
use meilidb_schema::Schema;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use tide::querystring::ExtractQuery;
|
||||
use tide::http::status::StatusCode;
|
||||
use tide::{error::ResultExt, response, App, Context, EndpointResult};
|
||||
use serde_json::Value;
|
||||
use meilidb_data::{Database, Schema};
|
||||
use tide::http::status::StatusCode;
|
||||
use tide::querystring::ExtractQuery;
|
||||
use tide::{error::ResultExt, response, App, Context, EndpointResult};
|
||||
|
||||
#[derive(Debug, Serialize, Deserialize, Clone)]
|
||||
struct SearchQuery {
|
||||
|
|
|
@ -2,9 +2,9 @@ use std::cmp::Ordering;
|
|||
use std::error::Error;
|
||||
use std::fmt;
|
||||
|
||||
use meilidb_core::criterion::Criterion;
|
||||
use meilidb_core::RawDocument;
|
||||
use meilidb_data::{Schema, SchemaAttr, RankedMap};
|
||||
use meilidb_core::{criterion::Criterion, RawDocument};
|
||||
use meilidb_data::RankedMap;
|
||||
use meilidb_schema::{Schema, SchemaAttr};
|
||||
|
||||
/// An helper struct that permit to sort documents by
|
||||
/// some of their stored attributes.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue