mirror of
https://github.com/meilisearch/MeiliSearch
synced 2025-07-03 11:57:07 +02:00
Support JSON value as filters
This commit is contained in:
parent
3329248a84
commit
ee812b31c4
3 changed files with 8 additions and 7 deletions
|
@ -8,6 +8,7 @@ use milli::update::IndexDocumentsMethod;
|
|||
use milli::Object;
|
||||
use roaring::RoaringBitmap;
|
||||
use serde::{Deserialize, Serialize, Serializer};
|
||||
use serde_json::Value;
|
||||
use time::{Duration, OffsetDateTime};
|
||||
use utoipa::{schema, ToSchema};
|
||||
use uuid::Uuid;
|
||||
|
@ -111,11 +112,11 @@ pub enum KindWithContent {
|
|||
},
|
||||
DocumentDeletionByFilter {
|
||||
index_uid: String,
|
||||
filter_expr: serde_json::Value,
|
||||
filter_expr: Value,
|
||||
},
|
||||
DocumentEdition {
|
||||
index_uid: String,
|
||||
filter_expr: Option<serde_json::Value>,
|
||||
filter_expr: Option<Value>,
|
||||
context: Option<milli::Object>,
|
||||
function: String,
|
||||
},
|
||||
|
@ -174,7 +175,7 @@ pub struct IndexSwap {
|
|||
#[derive(Debug, Default, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)]
|
||||
#[serde(rename_all = "camelCase")]
|
||||
pub struct ExportIndexSettings {
|
||||
pub filter: Option<String>,
|
||||
pub filter: Option<Value>,
|
||||
}
|
||||
|
||||
impl KindWithContent {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue