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
+ delete_tasks_1 : |-
7
+ let mut query = tasks::TasksDeleteQuery::new(&client);
8
+ query.with_uids([1, 2]);
9
+
10
+ let res = client.delete_tasks_with(&query).await.unwrap();
11
+ cancel_tasks_1 : |-
12
+ let mut query = tasks::TasksCancelQuery::new(&client);
13
+ query.with_uids([1, 2]);
14
+
15
+ let res = client.cancel_task_with(&query).await.unwrap();
6
16
get_one_index_1 : |-
7
17
let movies: Index = client
8
18
.get_index("movies")
@@ -29,6 +39,19 @@ delete_an_index_1: |-
29
39
.delete()
30
40
.await
31
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
+ }])
32
55
get_one_document_1 : |-
33
56
let index = client
34
57
.index("movies");
@@ -108,19 +131,6 @@ get_all_tasks_1: |-
108
131
.get_tasks()
109
132
.await
110
133
.unwrap();
111
- get_all_tasks_filtering_1 : |-
112
- let mut query = TasksSearchQuery::new(&client)
113
- .with_index_uids(["movies"])
114
- .execute()
115
- .await
116
- .unwrap();
117
- get_all_tasks_filtering_2 : |-
118
- let mut query = TasksSearchQuery::new(&client)
119
- .with_statuses(["succeeded", "failed"])
120
- .with_types(["documentAdditionOrUpdate"])
121
- .execute()
122
- .await
123
- .unwrap();
124
134
get_all_tasks_paginating_1 : |-
125
135
let mut query = TasksSearchQuery::new(&client)
126
136
.with_limit(2)
@@ -140,6 +150,62 @@ get_task_1: |-
140
150
.get_task(1)
141
151
.await
142
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();
143
209
get_settings_1 : |-
144
210
let settings: Settings = client
145
211
.index("movies")
@@ -617,6 +683,10 @@ search_parameter_guide_matching_strategy_2: |-
617
683
.execute()
618
684
.await
619
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?;
620
690
settings_guide_synonyms_1 : |-
621
691
let mut synonyms = HashMap::new();
622
692
synonyms.insert(String::from("sweater"), vec![String::from("jumper")]);
0 commit comments