@@ -322,43 +322,99 @@ settings_guide_synonyms_1: |-
322322 synonyms.insert(String::from("sweater"), vec![String::from("jumper")]);
323323 synonyms.insert(String::from("jumper"), vec![String::from("sweater")]);
324324
325+ <<<<<<< HEAD
325326 let progress : Progress = client.index("tops").set_synonyms(&synonyms).await.unwrap();
326327settings_guide_stop_words_1 : |-
327328 let progress: Progress = client.index("movies").set_stop_words(["the", "a", "an"]).await.unwrap();
328329settings_guide_filterable_attributes_1 : |-
329330 let progress: Progress = client.index("movies").set_filterable_attributes(["director", "genres"]).await.unwrap();
331+ =======
332+ let settings = Settings::new()
333+ .with_synonyms(synonyms);
334+
335+ let progress = client.index("tops").set_settings(&settings).await.unwrap();
336+ settings_guide_stop_words_1 : |-
337+ let settings = Settings::new()
338+ .with_stop_words([
339+ "the",
340+ "a",
341+ "an"
342+ ]);
343+
344+ let progress = client.index("movies").set_settings(&settings).await.unwrap();
345+ settings_guide_filterable_attributes_1 : |-
346+ let settings = Settings::new()
347+ .with_filterable_attributes([
348+ "director",
349+ "genres"
350+ ]);
351+
352+ let progress: Progress = client.index("movies").set_settings(&settings).await.unwrap();
353+ >>>>>>> 71e5e5a (Update code-sample for setting guide sort)
330354settings_guide_ranking_rules_1 : |-
331- let ranking_rules = [
332- "words",
333- "typo",
334- "proximity",
335- "attribute",
336- "sort",
337- "exactness",
338- "release_date:asc",
339- "rank:desc",
340- ];
355+ let settings = Settings::new()
356+ .with_ranking_rules([
357+ "words",
358+ "typo",
359+ "proximity",
360+ "attribute",
361+ "sort",
362+ "exactness",
363+ "release_date:asc",
364+ "rank:desc",
365+ ]);
341366
367+ <<<<<<< HEAD
342368 let progress : Progress = client.index("movies").set_ranking_rules(&ranking_rules).await.unwrap();
343369settings_guide_distinct_1 : |-
344370 let progress: Progress = client.index("jackets").set_distinct_attribute("product_id").await.unwrap();
371+ =======
372+ let progress = client.index("movies").set_settings(&settings).await.unwrap();
373+ settings_guide_distinct_1 : |-
374+ let settings = Settings::new()
375+ .with_distinct_attribute("product_id");
376+
377+ let progress: Progress = client.index("jackets").set_settings(&settings).await.unwrap();
378+ >>>>>>> 71e5e5a (Update code-sample for setting guide sort)
345379settings_guide_searchable_1 : |-
346- let searchable_attributes = [
347- "title",
348- "description",
349- "genre"
350- ];
380+ let settings = Settings::new()
381+ .with_searchable_attributes([
382+ "title",
383+ "description",
384+ "genre"
385+ ]);
351386
387+ <<<<<<< HEAD
352388 let progress : Progress = client.index("movies").set_searchable_attributes(&searchable_attributes).await.unwrap();
389+ =======
390+ let progress : Progress = client.index("movies").set_settings(&settings).await.unwrap();
391+ >>>>>>> 71e5e5a (Update code-sample for setting guide sort)
353392settings_guide_displayed_1 : |-
354- let displayed_attributes = [
355- "title",
356- "description",
357- "genre",
358- "release_date"
359- ];
393+ let settings = Settings::new()
394+ .with_displayed_attributes([
395+ "title",
396+ "description",
397+ "genre",
398+ "release_date"
399+ ]);
360400
401+ <<<<<<< HEAD
361402 let progress : Progress = client.index("movies").set_displayed_attributes(&displayed_attributes).await.unwrap();
403+ =======
404+ let progress : Progress = client.index("movies").set_settings(&settings).await.unwrap();
405+ settings_guide_sortable_1 : |-
406+ let mut synonyms = std::collections::HashMap::new();
407+ synonyms.insert(String::from("wolverine"), vec!["xmen", "logan"]);
408+ synonyms.insert(String::from("logan"), vec!["wolverine"]);
409+
410+ let settings = Settings::new()
411+ .with_sortable_attributes([
412+ "title",
413+ "release_date"
414+ ]);
415+
416+ let progress: Progress = movies.set_settings(&settings).await.unwrap();
417+ >>>>>>> 71e5e5a (Update code-sample for setting guide sort)
362418add_movies_json_1 : |-
363419 use meilisearch_sdk::{
364420 indexes::*,
0 commit comments