Skip to content

Commit 316816e

Browse files
bors[bot]meili-bot
andauthored
Merge #453
453: Update code-samples for Meilisearch v1.1.0 r=bidoubiwa a=meili-bot _This PR is auto-generated._ Update the code-samples.meilisearch.yml according to the [integration-guides issue](meilisearch/integration-guides#254) for more information and the complete description about what should be done here check that issue. Co-authored-by: meili-bot <[email protected]>
2 parents 677539c + 2ec2793 commit 316816e

File tree

1 file changed

+77
-1
lines changed

1 file changed

+77
-1
lines changed

.code-samples.meilisearch.yaml

Lines changed: 77 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1119,7 +1119,7 @@ getting_started_filtering: |-
11191119
.execute()
11201120
.await
11211121
.unwrap();
1122-
faceted_search_update_settings_1: |-
1122+
filtering_update_settings_1: |-
11231123
let task: TaskInfo = client
11241124
.index("movies")
11251125
.set_filterable_attributes(["director", "genres"])
@@ -1156,6 +1156,44 @@ faceted_search_walkthrough_filter_1: |-
11561156
.execute()
11571157
.await
11581158
.unwrap();
1159+
faceted_search_update_settings_1: |-
1160+
let task: TaskInfo = client
1161+
.index("books")
1162+
.set_filterable_attributes(&["genres", "rating", "language"])
1163+
.await
1164+
.unwrap();
1165+
faceted_search_1: |-
1166+
let books = client.index("books");
1167+
1168+
let results: SearchResults<Book> = SearchQuery::new(&books)
1169+
.with_query("classic")
1170+
.with_facets(Selectors::Some(&["genres", "rating", "language"]))
1171+
.execute()
1172+
.await
1173+
.unwrap();
1174+
faceted_search_2: |-
1175+
let books = client.index("books");
1176+
let search_query_1 = SearchQuery::new(&books)
1177+
.with_facets(Selectors::Some(&["language", "genres", "author", "format"]))
1178+
.with_filter("(language = English OR language = French) AND genres = Fiction")
1179+
.build();
1180+
let search_query_2 = SearchQuery::new(&books)
1181+
.with_facets(Selectors::Some(&["language"]))
1182+
.with_filter("genres = Fiction")
1183+
.build();
1184+
let search_query_3 = SearchQuery::new(&books)
1185+
.with_facets(Selectors::Some(&["genres"]))
1186+
.with_filter("language = English OR language = French")
1187+
.build();
1188+
1189+
let books_response = client
1190+
.multi_search()
1191+
.with_search_query(search_query_1)
1192+
.with_search_query(search_query_2)
1193+
.with_search_query(search_query_3)
1194+
.execute::<Book>()
1195+
.await
1196+
.unwrap();
11591197
post_dump_1: |-
11601198
client
11611199
.create_dump()
@@ -1298,6 +1336,14 @@ geosearch_guide_sort_usage_2: |-
12981336
.execute()
12991337
.await
13001338
.unwrap();
1339+
geosearch_guide_filter_usage_3: |-
1340+
let results: SearchResults<Restaurant> = client
1341+
.index("restaurants")
1342+
.search()
1343+
.with_filter("_geoBoundingBox([45.494181, 9.179175], [45.449484, 9.214024])")
1344+
.execute()
1345+
.await
1346+
.unwrap();
13011347
get_one_key_1: |-
13021348
let key = client
13031349
.get_key("6062abda-a5aa-4414-ac91-ecd7944c0f8d")
@@ -1424,3 +1470,33 @@ tenant_token_guide_search_sdk_1: |-
14241470
.execute()
14251471
.await
14261472
.unwrap();
1473+
multi_search_1: |-
1474+
let movie = client.index("movie");
1475+
let search_query_1 = SearchQuery::new(&movie)
1476+
.with_query("pooh")
1477+
.with_limit(5)
1478+
.build();
1479+
let search_query_2 = SearchQuery::new(&movie)
1480+
.with_query("nemo")
1481+
.with_limit(5)
1482+
.build();
1483+
1484+
let movie_response = client
1485+
.multi_search()
1486+
.with_search_query(search_query_1)
1487+
.with_search_query(search_query_2)
1488+
.execute::<Movie>()
1489+
.await
1490+
.unwrap();
1491+
1492+
let movie_ratings = client.index("movie_ratings");
1493+
let search_query_3 = SearchQuery::new(&movie_ratings)
1494+
.with_query("us")
1495+
.build();
1496+
1497+
let movie_ratings_response = client
1498+
.multi_search()
1499+
.with_search_query(search_query_3)
1500+
.execute::<MovieRatings>()
1501+
.await
1502+
.unwrap();

0 commit comments

Comments
 (0)