mirror of
https://github.com/meilisearch/MeiliSearch
synced 2025-02-02 16:43:34 +01:00
Fix compilation errors
This commit is contained in:
parent
7904637893
commit
a03d9d496e
@ -168,6 +168,7 @@ impl Index {
|
|||||||
&matching_words,
|
&matching_words,
|
||||||
all_formatted.as_ref().as_slice(),
|
all_formatted.as_ref().as_slice(),
|
||||||
&to_highlight_ids,
|
&to_highlight_ids,
|
||||||
|
&to_crop_ids,
|
||||||
)?;
|
)?;
|
||||||
let hit = SearchHit {
|
let hit = SearchHit {
|
||||||
document,
|
document,
|
||||||
@ -241,8 +242,14 @@ fn compute_formatted<A: AsRef<[u8]>>(
|
|||||||
if let Some(value) = obkv.get(*field) {
|
if let Some(value) = obkv.get(*field) {
|
||||||
let mut value: Value = serde_json::from_slice(value)?;
|
let mut value: Value = serde_json::from_slice(value)?;
|
||||||
|
|
||||||
|
let need_to_crop = if to_crop_fields.contains(field) {
|
||||||
|
Some(200) // TO CHANGE
|
||||||
|
} else {
|
||||||
|
None
|
||||||
|
};
|
||||||
|
|
||||||
if to_highlight_fields.contains(field) {
|
if to_highlight_fields.contains(field) {
|
||||||
value = highlighter.format_value(value, matching_words, to_highlight_fields.contains(field));
|
value = highlighter.format_value(value, matching_words, need_to_crop, to_highlight_fields.contains(field));
|
||||||
}
|
}
|
||||||
|
|
||||||
// This unwrap must be safe since we got the ids from the fields_ids_map just
|
// This unwrap must be safe since we got the ids from the fields_ids_map just
|
||||||
@ -313,7 +320,7 @@ impl<'a, A: AsRef<[u8]>> Highlighter<'a, A> {
|
|||||||
Value::Object(object) => Value::Object(
|
Value::Object(object) => Value::Object(
|
||||||
object
|
object
|
||||||
.into_iter()
|
.into_iter()
|
||||||
.map(|(k, v)| (k, self.format_value(value, matcher, None, need_to_highlight)))
|
.map(|(k, v)| (k, self.format_value(v, matcher, None, need_to_highlight)))
|
||||||
.collect(),
|
.collect(),
|
||||||
),
|
),
|
||||||
value => value,
|
value => value,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user