Skip to content

Commit 7841d44

Browse files
meili-botbidoubiwa
authored andcommitted
Update .code-samples.meilisearch.yaml
1 parent af644d9 commit 7841d44

File tree

1 file changed

+73
-2
lines changed

1 file changed

+73
-2
lines changed

.code-samples.meilisearch.yaml

Lines changed: 73 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,68 @@
33
# the documentation on build
44
# You can read more on https://github.com/meilisearch/documentation/tree/master/.vuepress/code-samples
55
---
6+
synonyms_guide_1: |-
7+
let mut synonyms = std::collections::HashMap::new();
8+
synonyms.insert(String::from("great"), vec![String::from("fantastic")]);
9+
synonyms.insert(String::from("fantastic"), vec![String::from("great")]);
10+
11+
let task: TaskInfo = client
12+
.index("movies")
13+
.set_synonyms(&synonyms)
14+
.await
15+
.unwrap();
16+
date_guide_index_1: |-
17+
let mut file = File::open("games.json")
18+
.unwrap();
19+
let mut content = String::new();
20+
file
21+
.read_to_string(&mut content)
22+
.unwrap();
23+
let docs: Vec<Game> = serde_json::from_str(&content)
24+
.unwrap();
25+
26+
client
27+
.index("games")
28+
.add_documents(&docs, None)
29+
.await
30+
.unwrap();
31+
date_guide_filterable_attributes_1: |-
32+
let settings = Settings::new()
33+
.with_filterable_attributes(["release_timestamp"]);
34+
35+
let task: TaskInfo = client
36+
.index("games")
37+
.set_settings(&settings)
38+
.await
39+
.unwrap();
40+
date_guide_filter_1: |-
41+
let results: SearchResults<Game> = client
42+
.index("games")
43+
.search()
44+
.with_filter("release_timestamp >= 1514761200 AND release_timestamp < 1672527600")
45+
.execute()
46+
.await
47+
.unwrap();
48+
client.index("games").search("", {
49+
filter: "release_timestamp >= 1514761200 AND release_timestamp < 1672527600"
50+
})
51+
date_guide_sortable_attributes_1: |-
52+
let settings = Settings::new()
53+
.with_sortable_attributes(["release_timestamp"]);
54+
55+
let task: TaskInfo = client
56+
.index("games")
57+
.set_settings(&settings)
58+
.await
59+
.unwrap();
60+
date_guide_sort_1: |-
61+
let results: SearchResults<Game> = client
62+
.index("games")
63+
.search()
64+
.with_sort(["release_timestamp:desc"])
65+
.execute()
66+
.await
67+
.unwrap();
668
delete_tasks_1: |-
769
let mut query = tasks::TasksDeleteQuery::new(&client);
870
query.with_uids([1, 2]);
@@ -667,7 +729,7 @@ search_parameter_guide_show_matches_position_1: |-
667729
.collect();
668730
search_parameter_guide_matching_strategy_1: |-
669731
let results: SearchResults<Movie> = client
670-
.index('movies')
732+
.index("movies")
671733
.search()
672734
.with_query("big fat liar")
673735
.with_matching_strategy(MatchingStrategies::LAST)
@@ -676,7 +738,7 @@ search_parameter_guide_matching_strategy_1: |-
676738
.unwrap();
677739
search_parameter_guide_matching_strategy_2: |-
678740
let results: SearchResults<Movie> = client
679-
.index('movies')
741+
.index("movies")
680742
.search()
681743
.with_query("big fat liar")
682744
.with_matching_strategy(MatchingStrategies::ALL)
@@ -1147,6 +1209,15 @@ getting_started_faceting: |-
11471209
.set_faceting(&faceting)
11481210
.await
11491211
.unwrap();
1212+
getting_started_pagination: |-
1213+
let pagination = PaginationSetting {max_total_hits:500};
1214+
1215+
let task: TaskInfo = client
1216+
.index("books")
1217+
.set_pagination(pagination)
1218+
.await
1219+
.unwrap();
1220+
client.index("movies").updatePagination({ maxTotalHits: 500 })
11501221
getting_started_filtering: |-
11511222
let results: SearchResults<Meteorite> = client
11521223
.index("meteorites")

0 commit comments

Comments
 (0)