@@ -8,7 +8,9 @@ get_one_index_1: |-
88list_all_indexes_1 : |-
99 client.indexes
1010create_an_index_1 : |-
11- client.create_index('movies', primary_key: 'movie_id')
11+ client.create_index('movies', primary_key: 'id')
12+ document_guide_create_index_primary_key : |-
13+ client.create_index('movies', primary_key: 'reference_number')
1214update_an_index_1 : |-
1315 client.index('movies').update(primary_key: 'movie_id')
1416delete_an_index_1 : |-
@@ -17,6 +19,16 @@ get_one_document_1: |-
1719 client.index('movies').document(25684)
1820get_documents_1 : |-
1921 client.index('movies').documents(limit: 2)
22+ document_guide_add_document_primary_key : |-
23+ client.index('movies').add_documents([
24+ {
25+ reference_number: 287947,
26+ title: 'Shazam',
27+ poster: 'https://image.tmdb.org/t/p/w1280/xnopI5Xtky18MPhK40cZAGAOVeV.jpg',
28+ overview: 'A boy is given the ability to become an adult superhero in times of need with a single magic word.',
29+ release_date: '2019-03-23'
30+ }
31+ ], 'reference_number')
2032add_or_replace_documents_1 : |-
2133 client.index('movies').add_documents([
2234 {
@@ -68,13 +80,13 @@ update_settings_1: |-
6880 distinct_attribute: 'movie_id',
6981 searchable_attributes: [
7082 'title',
71- 'description ',
72- 'genre '
83+ 'overview ',
84+ 'genres '
7385 ],
7486 displayed_attributes: [
7587 'title',
76- 'description ',
77- 'genre ',
88+ 'overview ',
89+ 'genres ',
7890 'release_date'
7991 ],
8092 stop_words: [
@@ -135,8 +147,8 @@ get_searchable_attributes_1: |-
135147update_searchable_attributes_1 : |-
136148 client.index('movies').update_searchable_attributes([
137149 'title',
138- 'description ',
139- 'genre '
150+ 'overview ',
151+ 'genres '
140152 ])
141153reset_searchable_attributes_1 : |-
142154 client.index('movies').reset_searchable_attributes
@@ -154,8 +166,8 @@ get_displayed_attributes_1: |-
154166update_displayed_attributes_1 : |-
155167 client.index('movies').update_displayed_attributes([
156168 'title',
157- 'description ',
158- 'genre ',
169+ 'overview ',
170+ 'genres ',
159171 'release_date'
160172 ])
161173reset_displayed_attributes_1 : |-
@@ -173,15 +185,15 @@ distinct_attribute_guide_1: |-
173185field_properties_guide_searchable_1 : |-
174186 client.index('movies').update_searchable_attributes([
175187 'title',
176- 'description ',
177- 'genre '
188+ 'overview ',
189+ 'genres '
178190 ])
179191field_properties_guide_displayed_1 : |-
180192 client.index('movies').update_settings({
181193 displayed_attributes: [
182194 'title',
183- 'description ',
184- 'genre ',
195+ 'overview ',
196+ 'genres ',
185197 'release_date'
186198 ]
187199 })
@@ -192,8 +204,6 @@ filtering_guide_2: |-
192204 filter: 'release_date > 795484800 AND (director = "Tim Burton" OR director = "Christopher Nolan")'
193205 })
194206filtering_guide_3 : |-
195- client.index('movies').search('horror', { filter: 'director = "Jordan Peele"' })
196- filtering_guide_4 : |-
197207 client.index('movies').search('Planet of the Apes', {
198208 filter: 'rating >= 3 AND (NOT director = "Tim Burton")'
199209 })
@@ -224,14 +234,6 @@ search_parameter_guide_matches_1: |-
224234 client.index('movies').search('winter feast', {
225235 matches: true
226236 })
227- search_parameter_guide_filter_1 : |-
228- client.index('movies').search('n', {
229- filter: 'title = Nightshift'
230- })
231- search_parameter_guide_filter_2 : |-
232- client.index('movies').search('shifu', {
233- filter: 'title="Kung Fu Panda"'
234- })
235237settings_guide_synonyms_1 : |-
236238 client.index('tops').update_settings({
237239 synonyms: {
@@ -266,16 +268,16 @@ settings_guide_searchable_1: |-
266268 client.index('movies').update_settings({
267269 searchable_attributes: [
268270 'title',
269- 'description ',
270- 'genre '
271+ 'overview ',
272+ 'genres '
271273 ]
272274 })
273275settings_guide_displayed_1 : |-
274276 client.index('movies').update_settings({
275277 displayed_attributes: [
276278 'title',
277- 'description ',
278- 'genre ',
279+ 'overview ',
280+ 'genres ',
279281 'release_date'
280282 ]
281283 })
@@ -297,15 +299,6 @@ documents_guide_add_movie_1: |-
297299 "movie_id": "123sq178",
298300 "title": "Amelie Poulain"
299301 }])
300- search_guide_1 : |-
301- client.index('movies').search('shifu', {
302- limit: 5,
303- offset: 10
304- })
305- search_guide_2 : |-
306- client.index('movies').search('Avengers', {
307- filter: 'release_date > 795484800'
308- })
309302getting_started_add_documents_md : |-
310303 ```bash
311304 $ bundle add meilisearch
@@ -343,21 +336,10 @@ faceted_search_facets_distribution_1: |-
343336 client.index('movies').search('Batman', {
344337 facets_distribution: ['genres']
345338 })
346- faceted_search_walkthrough_filterable_attributes_1 : |-
347- client.index('movies').update_filterable_attributes([
348- 'director',
349- 'producer',
350- 'genres',
351- 'production_companies'
352- ])
353339faceted_search_walkthrough_filter_1 : |-
354340 client.index('movies').search('thriller', {
355341 filter: [['genres = Horror', 'genres = Mystery'], 'director = "Jordan Peele"']
356342 })
357- faceted_search_walkthrough_facets_distribution_1 : |-
358- client.index('movies').search('Batman', {
359- facets_distribution: ['genres']
360- })
361343post_dump_1 : |-
362344 client.create_dump
363345get_dump_status_1 : |-
@@ -393,15 +375,15 @@ search_parameter_guide_sort_1: |-
393375geosearch_guide_filter_settings_1 : |-
394376 client.index('restaurants').update_filterable_attributes(['_geo'])
395377geosearch_guide_filter_usage_1 : |-
396- client.index('restaurants').search('', { filter: '_geoRadius(45.4628328 , 9.1076931 , 2000)' })
378+ client.index('restaurants').search('', { filter: '_geoRadius(45.472735 , 9.184019 , 2000)' })
397379geosearch_guide_filter_usage_2 : |-
398- client.index('restaurants').search('', { filter: '_geoRadius(45.4628328 , 9.1076931 , 2000) AND type = pizza' })
380+ client.index('restaurants').search('', { filter: '_geoRadius(45.472735 , 9.184019 , 2000) AND type = pizza' })
399381geosearch_guide_sort_settings_1 : |-
400382 client.index('restaurants').update_sortable_attributes(['_geo'])
401383geosearch_guide_sort_usage_1 : |-
402- client.index('restaurants').search('', { sort: ['_geoPoint(48.8583701,2.2922926 ):asc'] })
384+ client.index('restaurants').search('', { sort: ['_geoPoint(48.8561446, 2.2978204 ):asc'] })
403385geosearch_guide_sort_usage_2 : |-
404- client.index('restaurants').search('', { sort: ['_geoPoint(48.8583701,2.2922926 ):asc', 'rating:desc'] })
386+ client.index('restaurants').search('', { sort: ['_geoPoint(48.8561446, 2.2978204 ):asc', 'rating:desc'] })
405387authorization_header_1 : |-
406388 client = MeiliSearch::Client.new('http://127.0.0.1:7700', 'masterKey')
407389 client.keys
@@ -468,3 +450,68 @@ tenant_token_guide_search_sdk_1: |-
468450 front_end_client = MeiliSearch::Client.new('http://127.0.0.1:7700', token)
469451
470452 front_end_client.index('patient_medical_records').search('blood test')
453+ getting_started_update_rankingRules : |-
454+ client.index('movies').update_ranking_rules([
455+ 'exactness',
456+ 'words',
457+ 'typo',
458+ 'proximity',
459+ 'attribute',
460+ 'sort',
461+ 'release_date:asc',
462+ 'rank:desc'
463+ ])
464+ getting_started_update_searchableAttributes : |-
465+ client.index('movies').update_searchable_attributes([
466+ 'title'
467+ ])
468+ getting_started_update_stop_words : |-
469+ client.index('movies').update_stop_words(['the'])
470+ getting_started_check_task_status : |-
471+ client.index('movies').task(0)
472+ getting_started_synonyms : |-
473+ client.index('movies').update_synonyms({
474+ winnie: ['piglet'],
475+ piglet: ['winnie']
476+ })
477+ getting_started_update_displayedAttributes : |-
478+ client.index('movies').update_displayed_attributes([
479+ 'title',
480+ 'overview',
481+ 'poster'
482+ ])
483+ getting_started_communicating_with_a_protected_instance : |-
484+ client = MeiliSearch::Client.new('http://127.0.0.1:7700', 'apiKey')
485+ client.index('movies').search
486+ getting_started_add_meteorites : |-
487+ file = File.read('meteorites.json')
488+ json = JSON.parse(file)
489+
490+ client.index('meteorites').add_documents(json)
491+ getting_started_configure_settings : |-
492+ client.index('meteorites').update_settings({
493+ filterable_attributes: ['mass', '_geo'],
494+ sortable_attributes: ['mass', '_geo']
495+ })
496+ getting_started_geoRadius : |-
497+ client.index('meteorites').search('', { filter: '_geoRadius(46.9480, 7.4474, 210000)' })
498+ getting_started_geoPoint : |-
499+ client.index('meteorites').search('', { sort: ['_geoPoint(48.8583701, 2.2922926):asc'] })
500+ getting_started_sorting : |-
501+ client.index('meteorites').search('', {
502+ sort: ['mass:asc'],
503+ filter: 'mass < 200'
504+ })
505+ getting_started_filtering : |-
506+ client.index('meteorites').search('', { filter: 'mass < 200' })
507+ landing_getting_started_1 : |-
508+ client = MeiliSearch::Client.new('http://127.0.0.1:7700', 'masterKey')
509+
510+ client.index('movies').add_documents([
511+ { id: 1, title: 'Carol' },
512+ { id: 2, title: 'Wonder Woman' },
513+ { id: 3, title: 'Life of Pi' },
514+ { id: 4, title: 'Mad Max: Fury Road' },
515+ { id: 5, title: 'Moana' },
516+ { id: 6, title: 'Philadelphia' }
517+ ])
0 commit comments