From 33f132b963507d842564666ecee4cb68ad841e50 Mon Sep 17 00:00:00 2001 From: meili-bot <74670311+meili-bot@users.noreply.github.com> Date: Mon, 13 Mar 2023 21:51:00 +0100 Subject: [PATCH 1/3] Update .code-samples.meilisearch.yaml --- .code-samples.meilisearch.yaml | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/.code-samples.meilisearch.yaml b/.code-samples.meilisearch.yaml index 69d9b561..9f848ff0 100644 --- a/.code-samples.meilisearch.yaml +++ b/.code-samples.meilisearch.yaml @@ -3,6 +3,12 @@ # the documentation on build # You can read more on https://github.com/meilisearch/documentation/tree/master/.vuepress/code-samples --- +filtering_guide_nested_1: |- + with data: { "index": "movies", "q": "thriller", "filter": "rating.users >= 90" } + +sorting_guide_sort_nested_1: |- + with data: { "index": "books", "q": "science fiction", "sort": ["rating.users:asc"] } + getting_started_faceting: |- client.index("movies").updateFaceting({ maxValuesPerFacet: 2 }) getting_started_pagination: |- @@ -758,7 +764,7 @@ get_version_1: |- print(error) } } -distinct_attribute_guide_1: |- +>>>>>>>>>>>>>>>> UPDATE_ME distinct_attribute_guide_1 (use distinct attribute route): |- client.index("jackets").updateDistinctAttribute("product_id") { (result) in switch result { case .success(let task): @@ -767,7 +773,7 @@ distinct_attribute_guide_1: |- print(error) } } -field_properties_guide_searchable_1: |- +>>>>>>>>>>>>>>>> UPDATE_ME field_properties_guide_searchable_1 (use searchable attribute route): |- let searchableAttributes: [String] = [ "title", "overview", @@ -781,7 +787,7 @@ field_properties_guide_searchable_1: |- print(error) } } -field_properties_guide_displayed_1: |- +>>>>>>>>>>>>>>>> UPDATE_ME field_properties_guide_displayed_1 (use displayed attribute route): |- let displayedAttributes: [String] = [ "title", "overview", @@ -942,7 +948,7 @@ search_parameter_guide_show_matches_position_1: |- print(error) } } -settings_guide_stop_words_1: |- +>>>>>>>>>>> REMOVE_ME settings_guide_stop_words_1: |- let settings = Setting( stopWords: [ "the", @@ -957,7 +963,7 @@ settings_guide_stop_words_1: |- print(error) } } -settings_guide_ranking_rules_1: |- +>>>>>>>>>>> REMOVE_ME settings_guide_ranking_rules_1: |- let settings = Setting( rankingRules: [ "words", @@ -977,7 +983,7 @@ settings_guide_ranking_rules_1: |- print(error) } } -settings_guide_distinct_1: |- +>>>>>>>>>>> REMOVE_ME settings_guide_distinct_1: |- let settings = Setting( distinctAttribute: "product_id" ) @@ -989,7 +995,7 @@ settings_guide_distinct_1: |- print(error) } } -settings_guide_searchable_1: |- +>>>>>>>>>>> REMOVE_ME settings_guide_searchable_1: |- let settings = Setting( searchableAttributes: [ "title", @@ -1004,7 +1010,7 @@ settings_guide_searchable_1: |- print(error) } } -settings_guide_synonyms_1: |- +>>>>>>>>>>> REMOVE_ME settings_guide_synonyms_1: |- let settings = Setting( synonyms: [ "sweater": ["jumper"], @@ -1018,7 +1024,7 @@ settings_guide_synonyms_1: |- print(error) } } -settings_guide_displayed_1: |- +>>>>>>>>>>> REMOVE_ME settings_guide_displayed_1: |- let settings = Setting( displayedAttributes: [ "title", @@ -1034,7 +1040,7 @@ settings_guide_displayed_1: |- print(error) } } -settings_guide_sortable_1: |- +>>>>>>>>>>> REMOVE_ME settings_guide_sortable_1: |- let settings = Setting( sortableAttributes: [ "author", From 090fb31026cdf6cd31c96d30916afa6cf9145a4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9mentine=20U=2E=20-=20curqui?= Date: Tue, 12 Sep 2023 18:01:23 +0200 Subject: [PATCH 2/3] Update .code-samples.meilisearch.yaml Co-authored-by: cvermand <33010418+bidoubiwa@users.noreply.github.com> --- .code-samples.meilisearch.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.code-samples.meilisearch.yaml b/.code-samples.meilisearch.yaml index 9f848ff0..488c9f30 100644 --- a/.code-samples.meilisearch.yaml +++ b/.code-samples.meilisearch.yaml @@ -4,7 +4,7 @@ # You can read more on https://github.com/meilisearch/documentation/tree/master/.vuepress/code-samples --- filtering_guide_nested_1: |- - with data: { "index": "movies", "q": "thriller", "filter": "rating.users >= 90" } + with data: { "index": "movie_ratings", "q": "thriller", "filter": "rating.users >= 90" } sorting_guide_sort_nested_1: |- with data: { "index": "books", "q": "science fiction", "sort": ["rating.users:asc"] } From 5dc8c197724b95221597c9bcd23e077244098de8 Mon Sep 17 00:00:00 2001 From: curquiza Date: Tue, 12 Sep 2023 18:06:26 +0200 Subject: [PATCH 3/3] Update code samples --- .code-samples.meilisearch.yaml | 140 +++++++-------------------------- 1 file changed, 27 insertions(+), 113 deletions(-) diff --git a/.code-samples.meilisearch.yaml b/.code-samples.meilisearch.yaml index 488c9f30..bba49641 100644 --- a/.code-samples.meilisearch.yaml +++ b/.code-samples.meilisearch.yaml @@ -4,11 +4,31 @@ # You can read more on https://github.com/meilisearch/documentation/tree/master/.vuepress/code-samples --- filtering_guide_nested_1: |- - with data: { "index": "movie_ratings", "q": "thriller", "filter": "rating.users >= 90" } - + let searchParameters = SearchParameters( + query: "thriller", + filter: "rating.users >= 90" + ) + client.index("movie_ratings").search(searchParameters) { (result: Result, Swift.Error>) in + switch result { + case .success(let searchResult): + print(searchResult) + case .failure(let error): + print(error) + } + } sorting_guide_sort_nested_1: |- - with data: { "index": "books", "q": "science fiction", "sort": ["rating.users:asc"] } - + let searchParameters = SearchParameters( + query: "science fiction", + sort: ["rating.users:asc"] + ) + client.index("books").search(searchParameters) { (result: Result, Swift.Error>) in + switch result { + case .success(let searchResult): + print(searchResult) + case .failure(let error): + print(error) + } + } getting_started_faceting: |- client.index("movies").updateFaceting({ maxValuesPerFacet: 2 }) getting_started_pagination: |- @@ -764,7 +784,7 @@ get_version_1: |- print(error) } } ->>>>>>>>>>>>>>>> UPDATE_ME distinct_attribute_guide_1 (use distinct attribute route): |- +distinct_attribute_guide_1: |- client.index("jackets").updateDistinctAttribute("product_id") { (result) in switch result { case .success(let task): @@ -773,7 +793,7 @@ get_version_1: |- print(error) } } ->>>>>>>>>>>>>>>> UPDATE_ME field_properties_guide_searchable_1 (use searchable attribute route): |- +field_properties_guide_searchable_1: |- let searchableAttributes: [String] = [ "title", "overview", @@ -787,7 +807,7 @@ get_version_1: |- print(error) } } ->>>>>>>>>>>>>>>> UPDATE_ME field_properties_guide_displayed_1 (use displayed attribute route): |- +field_properties_guide_displayed_1: |- let displayedAttributes: [String] = [ "title", "overview", @@ -948,112 +968,6 @@ search_parameter_guide_show_matches_position_1: |- print(error) } } ->>>>>>>>>>> REMOVE_ME settings_guide_stop_words_1: |- - let settings = Setting( - stopWords: [ - "the", - "a", - "an" - ]) - client.index("movies").updateSettings(settings) { (result: Result, Swift.Error>) in - switch result { - case .success(let task): - print(task) - case .failure(let error): - print(error) - } - } ->>>>>>>>>>> REMOVE_ME settings_guide_ranking_rules_1: |- - let settings = Setting( - rankingRules: [ - "words", - "typo", - "proximity", - "attribute", - "sort", - "exactness", - "release_date:asc", - "rank:desc" - ]) - client.index("movies").updateSettings(settings) { (result) in - switch result { - case .success(let task): - print(task) - case .failure(let error): - print(error) - } - } ->>>>>>>>>>> REMOVE_ME settings_guide_distinct_1: |- - let settings = Setting( - distinctAttribute: "product_id" - ) - client.index("jackets").updateSettings(settings) { (result) in - switch result { - case .success(let task): - print(task) - case .failure(let error): - print(error) - } - } ->>>>>>>>>>> REMOVE_ME settings_guide_searchable_1: |- - let settings = Setting( - searchableAttributes: [ - "title", - "overview", - "genres" - ]) - client.index("movies").updateSettings(settings) { (result) in - switch result { - case .success(let task): - print(task) - case .failure(let error): - print(error) - } - } ->>>>>>>>>>> REMOVE_ME settings_guide_synonyms_1: |- - let settings = Setting( - synonyms: [ - "sweater": ["jumper"], - "jumper": ["sweater"] - ]) - client.index("tops").updateSettings(settings) { (result) in - switch result { - case .success(let task): - print(task) - case .failure(let error): - print(error) - } - } ->>>>>>>>>>> REMOVE_ME settings_guide_displayed_1: |- - let settings = Setting( - displayedAttributes: [ - "title", - "overview", - "genres", - "release_date" - ]) - client.index("movies").updateSettings(settings) { (result) in - switch result { - case .success(let task): - print(task) - case .failure(let error): - print(error) - } - } ->>>>>>>>>>> REMOVE_ME settings_guide_sortable_1: |- - let settings = Setting( - sortableAttributes: [ - "author", - "price" - ]) - client.index("books").updateSettings(settings) { (result) in - switch result { - case .success(let task): - print(task) - case .failure(let error): - print(error) - } - } add_movies_json_1: |- let path = Bundle.main.url(forResource: "movies", withExtension: "json")! let documents: Data = try Data(contentsOf: path)