@@ -14,7 +14,12 @@ delete_documents_by_filter_1: |-
1414get_documents_1 : |-
1515 client.index('movies').get_documents(limit: 2, filter: 'genres = action')
1616getting_started_faceting : |-
17- client.index('movies').update_faceting(max_values_per_facet: 2)
17+ client.index('movies').update_faceting({
18+ max_values_per_facet: 2,
19+ sort_facet_values_by: {
20+ genres: 'count'
21+ }
22+ })
1823getting_started_pagination : |-
1924 client.index('movies').update_pagination(max_total_hits: 500)
2025synonyms_guide_1 : |-
@@ -74,9 +79,15 @@ update_pagination_settings_1: |-
7479reset_pagination_settings_1 : |-
7580 index('books').reset_pagination
7681get_faceting_settings_1 : |-
77- index('books').faceting
82+ client. index('books').faceting
7883update_faceting_settings_1 : |-
79- index('books').update_faceting({ max_values_per_facet: 2 })
84+ client.index('books').update_faceting({
85+ max_values_per_facet: 2,
86+ sort_facet_values_by: {
87+ '*': 'alpha',
88+ genres: 'count'
89+ }
90+ })
8091reset_faceting_settings_1 : |-
8192 index('books').reset_faceting
8293get_one_index_1 : |-
@@ -311,7 +322,7 @@ search_parameter_guide_crop_1: |-
311322search_parameter_guide_crop_marker_1 : |-
312323 client.index('movies').search('shifu', {
313324 attributes_to_crop: ['overview'],
314- crop_marker: " […]"
325+ crop_marker: ' […]'
315326 })
316327search_parameter_guide_highlight_1 : |-
317328 client.index('movies').search('winter feast', {
@@ -350,11 +361,6 @@ add_movies_json_1: |-
350361 movies_json = File.read('movies.json')
351362 movies = JSON.parse(movies_json)
352363 client.index('movies').add_documents(movies)
353- documents_guide_add_movie_1 : |-
354- client.index('movies').add_documents([{
355- movie_id: '123sq178',
356- title: 'Amelie Poulain'
357- }])
358364getting_started_add_documents_md : |-
359365 ```bash
360366 $ bundle add meilisearch
@@ -388,26 +394,6 @@ faceted_search_1: |-
388394 client.index('books').search('classic', {
389395 facets: ['genres', 'rating', 'language']
390396 })
391- faceted_search_2 : |-
392- client.multi_search([
393- {
394- indexUid: 'books',
395- facets: ['language', 'genres', 'author', 'format'],
396- filter: [['language = English', 'language = French'], ['genres = Fiction']]
397- },
398- {
399- indexUid: 'books',
400- facets: ['language'],
401- filter: [['genres = Fiction']]
402- },
403- {
404- indexUid: 'books',
405- facets: ['genres'],
406- filter: [['language = English', 'language = French']]
407- }
408- ])
409- faceted_search_facets_1 : |-
410- client.index('movies').search('Batman', { facets: ['genres'] })
411397faceted_search_walkthrough_filter_1 : |-
412398 client.index('movies').search('thriller', {
413399 filter: [['genres = Horror', 'genres = Mystery'], 'director = "Jordan Peele"']
@@ -549,9 +535,6 @@ getting_started_update_displayed_attributes: |-
549535 'overview',
550536 'poster'
551537 ])
552- getting_started_communicating_with_a_protected_instance : |-
553- client = MeiliSearch::Client.new('http://localhost:7700', 'apiKey')
554- client.index('movies').search
555538getting_started_add_meteorites : |-
556539 file = File.read('meteorites.json')
557540 json = JSON.parse(file)
@@ -609,10 +592,38 @@ typo_tolerance_guide_4: |-
609592 two_typos: 10
610593 }
611594 })
595+ search_parameter_guide_facet_stats_1 : |-
596+ client.index('movie_ratings').search('Batman', {
597+ facets: ['genres', 'rating']
598+ })
612599multi_search_1 : |-
613600 client.multi_search([
614601 { index_uid: 'books', q: 'prince' },
615602 { index_uid: 'movies', q: 'pooh', limit: 5 }
616603 { index_uid: 'movies', q: 'nemo', limit: 5 }
617604 { index_uid: 'movie_ratings', q: 'us' }
618605 ])
606+ facet_search_2 : |-
607+ client.index('books').update_faceting(
608+ sort_facet_values_by: {
609+ genres: 'count'
610+ }
611+ )
612+ get_dictionary_1 : |-
613+ client.index('books').dictionary
614+ update_dictionary_1 : |-
615+ client.index('books').update_dictionary(['J. R. R.', 'W. E. B.'])
616+ reset_dictionary_1 : |-
617+ client.index('books').reset_dictionary
618+ get_separator_tokens_1 : |-
619+ client.index('articles').separator_tokens
620+ update_separator_tokens_1 : |-
621+ client.index('articles').update_separator_tokens(['|', '…'])
622+ reset_separator_tokens_1 : |-
623+ client.index('articles').reset_separator_tokens
624+ get_non_separator_tokens_1 : |-
625+ client.index('articles').non_separator_tokens
626+ update_non_separator_tokens_1 : |-
627+ client.index('articles').update_non_separator_tokens(['@', '#'])
628+ reset_non_separator_tokens_1 : |-
629+ client.index('articles').reset_non_separator_tokens
0 commit comments