Skip to content

Commit 6b07f83

Browse files
bors[bot]alallema
andauthored
Merge #427
427: Update code samples r=alallema a=alallema Co-authored-by: alallema <[email protected]> Co-authored-by: Amélie <[email protected]>
2 parents ac51704 + 0a84edc commit 6b07f83

File tree

1 file changed

+110
-54
lines changed

1 file changed

+110
-54
lines changed

.code-samples.meilisearch.yaml

Lines changed: 110 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ get_one_index_1: |-
88
list_all_indexes_1: |-
99
client.get_indexes()
1010
create_an_index_1: |-
11-
client.create_index('movies', {'primaryKey': 'movie_id'})
11+
client.create_index('movies', {'primaryKey': 'id'})
1212
update_an_index_1: |-
13-
client.index('movies').update(primary_key='movie_review_id')
13+
client.index('movies').update(primary_key='id')
1414
delete_an_index_1: |-
1515
client.delete_index('movies')
1616
// OR
@@ -87,13 +87,13 @@ update_settings_1: |-
8787
'distinctAttribute': 'movie_id',
8888
'searchableAttributes': [
8989
'title',
90-
'description',
91-
'genre'
90+
'overview',
91+
'genres'
9292
],
9393
'displayedAttributes': [
9494
'title',
95-
'description',
96-
'genre',
95+
'overview',
96+
'genres',
9797
'release_date'
9898
],
9999
'sortableAttributes': [
@@ -164,8 +164,8 @@ get_searchable_attributes_1: |-
164164
update_searchable_attributes_1: |-
165165
client.index('movies').update_searchable_attributes([
166166
'title',
167-
'description',
168-
'uid'
167+
'overview',
168+
'genres'
169169
])
170170
reset_searchable_attributes_1: |-
171171
client.index('movies').reset_searchable_attributes()
@@ -174,8 +174,8 @@ get_displayed_attributes_1: |-
174174
update_displayed_attributes_1: |-
175175
client.index('movies').update_displayed_attributes([
176176
'title',
177-
'description',
178-
'genre',
177+
'overview',
178+
'genres',
179179
'release_date'
180180
])
181181
reset_displayed_attributes_1: |-
@@ -203,15 +203,15 @@ field_properties_guide_searchable_1: |-
203203
client.index('movies').update_settings({
204204
'searchableAttributes': [
205205
'title',
206-
'description',
207-
'genre'
206+
'overview',
207+
'genres'
208208
]})
209209
field_properties_guide_displayed_1: |-
210210
client.index('movies').update_settings({
211211
'displayedAttributes': [
212212
'title',
213-
'description',
214-
'genre',
213+
'overview',
214+
'genres',
215215
'release_date'
216216
]})
217217
filtering_guide_1: |-
@@ -223,10 +223,6 @@ filtering_guide_2: |-
223223
'filter': 'release_date > 795484800 AND (director = "Tim Burton" OR director = "Christopher Nolan")'
224224
})
225225
filtering_guide_3: |-
226-
client.index('movies').search('horror', {
227-
'filter': 'director = "Jordan Peele"'
228-
})
229-
filtering_guide_4: |-
230226
client.index('movies').search('Planet of the Apes', {
231227
'filter': 'rating >= 3 AND (NOT director = "Tim Burton")'
232228
})
@@ -253,14 +249,6 @@ search_parameter_guide_highlight_1: |-
253249
client.index('movies').search('winter feast', {
254250
'attributesToHighlight': ['overview']
255251
})
256-
search_parameter_guide_filter_1: |-
257-
client.index('movies').search('n', {
258-
'filter': 'title = Nightshift'
259-
})
260-
search_parameter_guide_filter_2: |-
261-
client.index('movies').search('shifu', {
262-
'filter': 'title = "Kung Fu Panda"'
263-
})
264252
search_parameter_guide_matches_1: |-
265253
client.index('movies').search('winter feast', {
266254
'matches': 'true'
@@ -301,16 +289,16 @@ settings_guide_searchable_1: |-
301289
client.index('movies').update_settings({
302290
'searchableAttributes': [
303291
'title',
304-
'description',
305-
'genre'
292+
'overview',
293+
'genres'
306294
]
307295
})
308296
settings_guide_displayed_1: |-
309297
client.index('movies').update_settings({
310298
'displayedAttributes': [
311299
'title',
312-
'description',
313-
'genre',
300+
'overview',
301+
'genres',
314302
'release_date'
315303
]
316304
})
@@ -327,20 +315,24 @@ add_movies_json_1: |-
327315
json_file = open('movies.json')
328316
movies = json.load(json_file)
329317
client.index('movies').add_documents(movies)
318+
landing_getting_started_1: |-
319+
client = meilisearch.Client('http://127.0.0.1:7700', 'masterKey')
320+
321+
client.index('movies').add_documents([
322+
{ 'id': 1, 'title': 'Carol' },
323+
{ 'id': 2, 'title': 'Wonder Woman' },
324+
{ 'id': 3, 'title': 'Life of Pi' },
325+
{ 'id': 4, 'title': 'Mad Max: Fury Road' },
326+
{ 'id': 5, 'title': 'Moana' },
327+
{ 'id': 6, 'title': 'Philadelphia'}
328+
])
330329
documents_guide_add_movie_1: |-
331330
client.index('movies').add_documents([{
332331
'movie_id': '123sq178',
333332
'title': 'Amélie Poulain'
334333
}])
335-
search_guide_1: |-
336-
client.index('movies').search('shifu', {
337-
'limit': 5,
338-
'offset': 10
339-
})
340-
search_guide_2: |-
341-
client.index('movies').search('Avengers', {
342-
'filter': 'release_date > 795484800'
343-
})
334+
getting_started_check_task_status: |-
335+
client.index('movies').get_task(0)
344336
getting_started_add_documents_md: |-
345337
```bash
346338
pip3 install meilisearch
@@ -364,6 +356,71 @@ getting_started_search_md: |-
364356
```
365357
366358
[About this SDK](https://github.com/meilisearch/meilisearch-python/)
359+
getting_started_add_meteorites: |-
360+
import json
361+
362+
json_file = open('meteorites.json')
363+
meteorites = json.load(json_file)
364+
client.index('meteorites').add_documents(meteorites)
365+
getting_started_update_rankingRules: |-
366+
client.index('movies').update_ranking_rules([
367+
'exactness',
368+
'words',
369+
'typo',
370+
'proximity',
371+
'attribute',
372+
'sort',
373+
'release_date:asc',
374+
'rank:desc'
375+
])
376+
getting_started_update_displayedAttributes: |-
377+
client.index('movies').update_displayed_attributes([
378+
'title',
379+
'overview',
380+
'poster'
381+
])
382+
getting_started_update_searchableAttributes: |-
383+
client.index('movies').update_searchable_attributes([
384+
'title'
385+
])
386+
getting_started_update_stop_words: |-
387+
client.index('movies').update_stop_words(['the'])
388+
getting_started_synonyms: |-
389+
client.index('movies').update_synonyms({
390+
'winnie': ['piglet'],
391+
'piglet': ['winnie']
392+
})
393+
getting_started_filtering: |-
394+
client.index('meteorites').search('', {
395+
'filter': 'mass < 200'
396+
})
397+
getting_started_geoRadius: |-
398+
client.index('meteorites').search('', {
399+
'filter': '_geoRadius(46.9480, 7.4474, 210000)'
400+
})
401+
getting_started_geoPoint: |-
402+
client.index('meteorites').search('', {
403+
'sort': ['_geoPoint(48.8583701,2.2922926):asc']
404+
})
405+
getting_started_sorting: |-
406+
client.index('meteorites').search('', {
407+
'filter': 'mass < 200',
408+
'sort': ['mass:asc']
409+
})
410+
getting_started_configure_settings: |-
411+
client.index('meteorites').update_settings({
412+
'filterableAttributes': [
413+
'mass',
414+
'_geo'
415+
],
416+
'sortableAttributes': [
417+
'mass',
418+
'_geo'
419+
]
420+
})
421+
getting_started_communicating_with_a_protected_instance: |-
422+
client = Client('http://127.0.0.1:7700', 'apiKey')
423+
client.index('movies').search()
367424
faceted_search_update_settings_1: |-
368425
client.index('movies').update_filterable_attributes([
369426
'director',
@@ -377,21 +434,10 @@ faceted_search_facets_distribution_1: |-
377434
client.index('movies').search('Batman', {
378435
'facetsDistribution': ['genres']
379436
})
380-
faceted_search_walkthrough_filterable_attributes_1: |-
381-
client.index('movies').update_filterable_attributes([
382-
'director',
383-
'producer',
384-
'genres',
385-
'production_companies'
386-
])
387437
faceted_search_walkthrough_filter_1: |-
388438
client.index('movies').search('thriller', {
389439
'filter': [['genres = Horror', 'genres = Mystery'], 'director = "Jordan Peele"']
390440
})
391-
faceted_search_walkthrough_facets_distribution_1: |-
392-
client.index('movies').search('Batman', {
393-
'facetsDistribution': ['genres']
394-
})
395441
post_dump_1: |-
396442
client.create_dump()
397443
get_dump_status_1: |-
@@ -430,24 +476,34 @@ geosearch_guide_filter_settings_1: |-
430476
])
431477
geosearch_guide_filter_usage_1: |-
432478
client.index('restaurants').search('', {
433-
'filter': '_geoRadius(45.4628328, 9.1076931, 2000)'
479+
'filter': '_geoRadius(45.472735, 9.184019, 2000)'
434480
})
435481
geosearch_guide_filter_usage_2: |-
436482
client.index('restaurants').search('', {
437-
'filter': '_geoRadius(45.4628328, 9.1076931, 2000) AND type = pizza'
483+
'filter': '_geoRadius(45.472735, 9.184019, 2000) AND type = pizza'
438484
})
439485
geosearch_guide_sort_settings_1: |-
440486
client.index('restaurants').update_sortable_attributes([
441487
'_geo'
442488
])
443489
geosearch_guide_sort_usage_1: |-
444490
client.index('restaurants').search('', {
445-
'sort': ['_geoPoint(48.8583701,2.2922926):asc']
491+
'sort': ['_geoPoint(48.8561446,2.2978204):asc']
446492
})
447493
geosearch_guide_sort_usage_2: |-
448494
client.index('restaurants').search('', {
449-
'sort': ['_geoPoint(48.8583701,2.2922926):asc', 'rating:desc']
495+
'sort': ['_geoPoint(48.8561446,2.2978204):asc', 'rating:desc']
450496
})
497+
document_guide_create_index_primary_key: |-
498+
client.create_index('movies', {'primaryKey': 'reference_number'})
499+
document_guide_add_document_primary_key: |-
500+
client.index('movies').add_documents([{
501+
'reference_number': 287947,
502+
'title': 'Shazam',
503+
'poster': 'https://image.tmdb.org/t/p/w1280/xnopI5Xtky18MPhK40cZAGAOVeV.jpg',
504+
'overview': 'A boy is given the ability to become an adult superhero in times of need with a single magic word.',
505+
'release_date': '2019-03-23'
506+
}], 'reference_number')
451507
security_guide_search_key_1: |-
452508
client = Client('http://127.0.0.1:7700', 'apiKey')
453509
client.index('patient_medical_records').search()

0 commit comments

Comments
 (0)