3
3
# the documentation on build
4
4
# You can read more on https://github.com/meilisearch/documentation/tree/master/.vuepress/code-samples
5
5
---
6
- async_guide_filter_by_date_1 : |-
7
- with filter: { afterEnqueuedAt=2020-10-11T11:49:53.000Z }
8
-
9
- async_guide_multiple_filters_1 : |-
10
- with filter: { indexUids: movies, types: ["documentAdditionOrUpdate","documentDeletion"], statuses: ["processing"] }
11
-
12
- async_guide_filter_by_ids_1 : |-
13
- with filter: { uids: [5, 10, 13] }
14
-
15
- async_guide_filter_by_statuses_1 : |-
16
- with filter: { statuses: ["failed", "canceled"] }
17
-
18
- async_guide_filter_by_types_1 : |-
19
- with filter: { types: ["dumpCreation", "indexSwap"] }
20
-
21
- async_guide_filter_by_index_uids_1 : |-
22
- with filter: { indexUids: ["movies"] }
23
-
24
6
delete_tasks_1 : |-
25
- with filter: { uids: [1, 2] }
7
+ let mut query = tasks::TasksDeleteQuery::new(&client);
8
+ query.with_uids([1, 2]);
26
9
10
+ let res = client.delete_tasks_with(&query).await.unwrap();
27
11
cancel_tasks_1 : |-
28
- with filter: { uids: [1,2] }
29
-
30
- async_guide_canceled_by : |-
31
- with filter: { canceledBy: [9] }
32
-
33
- swap_indexes_1 : |-
34
- with data: { indexes: [ "indexA", "indexB"], indexes: [ "indexX", "indexY" ] }
35
-
36
- search_parameter_guide_hitsperpage_1 : |-
37
- with queryparams: { "q": "", "hitsPerPage": 15 }
38
-
39
- search_parameter_guide_page_1 : |-
40
- with queryparams: { "q": "", "page": 2 }
12
+ let mut query = tasks::TasksCancelQuery::new(&client);
13
+ query.with_uids([1, 2]);
41
14
15
+ let res = client.cancel_task_with(&query).await.unwrap();
42
16
get_one_index_1 : |-
43
17
let movies: Index = client
44
18
.get_index("movies")
@@ -65,6 +39,19 @@ delete_an_index_1: |-
65
39
.delete()
66
40
.await
67
41
.unwrap();
42
+ swap_indexes_1 : |-
43
+ client.swap_indexes([
44
+ &SwapIndexes {
45
+ indexes: (
46
+ "indexA".to_string(),
47
+ "indexB".to_string(),
48
+ ),
49
+ }, &SwapIndexes {
50
+ indexes: (
51
+ "indexX".to_string(),
52
+ "indexY".to_string(),
53
+ ),
54
+ }])
68
55
get_one_document_1 : |-
69
56
let index = client
70
57
.index("movies");
@@ -144,19 +131,6 @@ get_all_tasks_1: |-
144
131
.get_tasks()
145
132
.await
146
133
.unwrap();
147
- >>>>>>>>>>> REMOVE_ME get_all_tasks_filtering_1: |-
148
- let mut query = TasksQuery::new(&client)
149
- .with_index_uid(["movies"])
150
- .execute()
151
- .await
152
- .unwrap();
153
- >>>>>>>>>>> REMOVE_ME get_all_tasks_filtering_2: |-
154
- let mut query = TasksQuery::new(&client)
155
- .with_status(["succeeded", "failed"])
156
- .with_type(["documentAdditionOrUpdate"])
157
- .execute()
158
- .await
159
- .unwrap();
160
134
get_all_tasks_paginating_1 : |-
161
135
let mut query = TasksQuery::new(&client)
162
136
.with_limit(2)
@@ -176,6 +150,62 @@ get_task_1: |-
176
150
.get_task(1)
177
151
.await
178
152
.unwrap();
153
+ async_guide_filter_by_date_1 : |-
154
+ let date = OffsetDateTime::parse(
155
+ "2020-10-11T11:49:53.000Z",
156
+ &::time::format_description::well_known::Rfc3339,
157
+ )
158
+
159
+ let mut query = TasksQuery::new(&client);
160
+ let tasks = query
161
+ .with_after_enqueued_at(&date)
162
+ .execute()
163
+ .await
164
+ .unwrap();
165
+ async_guide_multiple_filters_1 : |-
166
+ let mut query = TasksQuery::new(&client);
167
+ let tasks = query
168
+ .with_index_uids(["movies"])
169
+ .with_types(["documentAdditionOrUpdate","documentDeletion"])
170
+ .with_statuses(["processing"])
171
+ .execute()
172
+ .await
173
+ .unwrap();
174
+ async_guide_filter_by_ids_1 : |-
175
+ let mut query = TasksQuery::new(&client);
176
+ let tasks = query
177
+ .with_uids([5, 10, 13])
178
+ .execute()
179
+ .await
180
+ .unwrap();
181
+ async_guide_filter_by_statuses_1 : |-
182
+ let mut query = TasksQuery::new(&client);
183
+ let tasks = query
184
+ .with_statuses(["failed", "canceled"])
185
+ .execute()
186
+ .await
187
+ .unwrap();
188
+ async_guide_filter_by_types_1 : |-
189
+ let mut query = TasksQuery::new(&client);
190
+ let tasks = query
191
+ .with_types(["dumpCreation", "indexSwap"])
192
+ .execute()
193
+ .await
194
+ .unwrap();
195
+ async_guide_filter_by_index_uids_1 : |-
196
+ let mut query = TasksQuery::new(&client);
197
+ let tasks = query
198
+ .with_index_uids(["movies"])
199
+ .execute()
200
+ .await
201
+ .unwrap();
202
+ async_guide_canceled_by : |-
203
+ let mut query = TasksQuery::new(&client);
204
+ let tasks = query
205
+ .with_canceled_by([9])
206
+ .execute()
207
+ .await
208
+ .unwrap();
179
209
get_settings_1 : |-
180
210
let settings: Settings = client
181
211
.index("movies")
@@ -653,6 +683,10 @@ search_parameter_guide_matching_strategy_2: |-
653
683
.execute()
654
684
.await
655
685
.unwrap();
686
+ search_parameter_guide_hitsperpage_1 : |-
687
+ client.index("movies").search().with_hits_per_page(15).execute().await?;
688
+ search_parameter_guide_page_1 : |-
689
+ client.index("movies").search().with_page(2).execute().await?;
656
690
settings_guide_synonyms_1 : |-
657
691
let mut synonyms = HashMap::new();
658
692
synonyms.insert(String::from("sweater"), vec![String::from("jumper")]);
0 commit comments