mirror of
https://github.com/meilisearch/MeiliSearch
synced 2025-05-25 09:03:59 +02:00
Use the script in the edit documents
This commit is contained in:
parent
81419935f2
commit
e755e25847
@ -159,15 +159,8 @@ impl<'pl> DocumentOperation<'pl> {
|
|||||||
|
|
||||||
let docids_version_offsets = docids_version_offsets.into_bump_slice();
|
let docids_version_offsets = docids_version_offsets.into_bump_slice();
|
||||||
let engine = rhai::Engine::new();
|
let engine = rhai::Engine::new();
|
||||||
let ast = Some(
|
// Make sure to correctly setup the engine and remove all settings
|
||||||
r#"
|
let ast = index.execute_after_update(rtxn)?.map(|f| engine.compile(f).unwrap());
|
||||||
let incr = doc.remove("incr_likes");
|
|
||||||
if incr != () {
|
|
||||||
doc.likes = (doc.likes ?? 0) + incr;
|
|
||||||
}
|
|
||||||
"#,
|
|
||||||
)
|
|
||||||
.map(|f| engine.compile(f).unwrap());
|
|
||||||
let fidmap = index.fields_ids_map(rtxn)?;
|
let fidmap = index.fields_ids_map(rtxn)?;
|
||||||
|
|
||||||
Ok((
|
Ok((
|
||||||
|
Loading…
x
Reference in New Issue
Block a user