mirror of
https://github.com/meilisearch/MeiliSearch
synced 2025-07-15 13:58:36 +02:00
compare user defined searchable fields instead of internal searchable fields
This commit is contained in:
parent
50bc1d55f3
commit
3f655ea20e
1 changed files with 2 additions and 2 deletions
|
@ -554,10 +554,10 @@ impl<'a, 't, 'i> Settings<'a, 't, 'i> {
|
||||||
match self.searchable_fields {
|
match self.searchable_fields {
|
||||||
Setting::Set(ref fields) => {
|
Setting::Set(ref fields) => {
|
||||||
// Check to see if the searchable fields changed before doing anything else
|
// Check to see if the searchable fields changed before doing anything else
|
||||||
let old_fields = self.index.searchable_fields(self.wtxn)?;
|
let old_fields = self.index.user_defined_searchable_fields(self.wtxn)?;
|
||||||
let did_change = {
|
let did_change = {
|
||||||
let new_fields = fields.iter().map(String::as_str).collect::<Vec<_>>();
|
let new_fields = fields.iter().map(String::as_str).collect::<Vec<_>>();
|
||||||
new_fields != old_fields
|
old_fields.map(|old| new_fields != old).unwrap_or(true)
|
||||||
};
|
};
|
||||||
if !did_change {
|
if !did_change {
|
||||||
return Ok(false);
|
return Ok(false);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue