You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Sources/Recommend/Models/FallbackParams.swift
+4-1Lines changed: 4 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -182,8 +182,11 @@ public struct FallbackParams: Codable, JSONEncodable {
182
182
/// or the languages you specified with the `ignorePlurals` or `removeStopWords` parameters. This can lead to
183
183
/// unexpected search results. For more information, see [Language-specific configuration](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/).
/// Whether to split compound words into their building blocks. For more information, see [Word segmentation](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/#splitting-compound-words).
185
+
/// Whether to split compound words in the query into their building blocks. For more information, see [Word segmentation](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/#splitting-compound-words).
186
186
/// Word segmentation is supported for these languages: German, Dutch, Finnish, Swedish, and Norwegian.
187
+
/// Decompounding doesn't work for words with [non-spacing mark Unicode
188
+
/// characters](https://www.charactercodes.net/category/non-spacing_mark). For example, `Gartenstühle` won't be
189
+
/// decompounded if the `ü` consists of `u` (U+0075) and `◌̈` (U+0308).
Copy file name to clipboardExpand all lines: Sources/Recommend/Models/RecommendIndexSettingsAsSearchParams.swift
+4-1Lines changed: 4 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -86,8 +86,11 @@ public struct RecommendIndexSettingsAsSearchParams: Codable, JSONEncodable {
86
86
/// or the languages you specified with the `ignorePlurals` or `removeStopWords` parameters. This can lead to
87
87
/// unexpected search results. For more information, see [Language-specific configuration](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/).
/// Whether to split compound words into their building blocks. For more information, see [Word segmentation](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/#splitting-compound-words).
89
+
/// Whether to split compound words in the query into their building blocks. For more information, see [Word segmentation](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/#splitting-compound-words).
90
90
/// Word segmentation is supported for these languages: German, Dutch, Finnish, Swedish, and Norwegian.
91
+
/// Decompounding doesn't work for words with [non-spacing mark Unicode
92
+
/// characters](https://www.charactercodes.net/category/non-spacing_mark). For example, `Gartenstühle` won't be
93
+
/// decompounded if the `ü` consists of `u` (U+0075) and `◌̈` (U+0308).
Copy file name to clipboardExpand all lines: Sources/Recommend/Models/RecommendSearchParams.swift
+4-1Lines changed: 4 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -182,8 +182,11 @@ public struct RecommendSearchParams: Codable, JSONEncodable {
182
182
/// or the languages you specified with the `ignorePlurals` or `removeStopWords` parameters. This can lead to
183
183
/// unexpected search results. For more information, see [Language-specific configuration](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/).
/// Whether to split compound words into their building blocks. For more information, see [Word segmentation](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/#splitting-compound-words).
185
+
/// Whether to split compound words in the query into their building blocks. For more information, see [Word segmentation](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/#splitting-compound-words).
186
186
/// Word segmentation is supported for these languages: German, Dutch, Finnish, Swedish, and Norwegian.
187
+
/// Decompounding doesn't work for words with [non-spacing mark Unicode
188
+
/// characters](https://www.charactercodes.net/category/non-spacing_mark). For example, `Gartenstühle` won't be
189
+
/// decompounded if the `ü` consists of `u` (U+0075) and `◌̈` (U+0308).
Copy file name to clipboardExpand all lines: Sources/Recommend/Models/RecommendSearchParamsObject.swift
+4-1Lines changed: 4 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -183,8 +183,11 @@ public struct RecommendSearchParamsObject: Codable, JSONEncodable {
183
183
/// or the languages you specified with the `ignorePlurals` or `removeStopWords` parameters. This can lead to
184
184
/// unexpected search results. For more information, see [Language-specific configuration](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/).
/// Whether to split compound words into their building blocks. For more information, see [Word segmentation](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/#splitting-compound-words).
186
+
/// Whether to split compound words in the query into their building blocks. For more information, see [Word segmentation](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/#splitting-compound-words).
187
187
/// Word segmentation is supported for these languages: German, Dutch, Finnish, Swedish, and Norwegian.
188
+
/// Decompounding doesn't work for words with [non-spacing mark Unicode
189
+
/// characters](https://www.charactercodes.net/category/non-spacing_mark). For example, `Gartenstühle` won't be
190
+
/// decompounded if the `ü` consists of `u` (U+0075) and `◌̈` (U+0308).
Copy file name to clipboardExpand all lines: Sources/Search/Models/BrowseParamsObject.swift
+4-1Lines changed: 4 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -182,8 +182,11 @@ public struct BrowseParamsObject: Codable, JSONEncodable {
182
182
/// or the languages you specified with the `ignorePlurals` or `removeStopWords` parameters. This can lead to
183
183
/// unexpected search results. For more information, see [Language-specific configuration](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/).
/// Whether to split compound words into their building blocks. For more information, see [Word segmentation](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/#splitting-compound-words).
185
+
/// Whether to split compound words in the query into their building blocks. For more information, see [Word segmentation](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/#splitting-compound-words).
186
186
/// Word segmentation is supported for these languages: German, Dutch, Finnish, Swedish, and Norwegian.
187
+
/// Decompounding doesn't work for words with [non-spacing mark Unicode
188
+
/// characters](https://www.charactercodes.net/category/non-spacing_mark). For example, `Gartenstühle` won't be
189
+
/// decompounded if the `ü` consists of `u` (U+0075) and `◌̈` (U+0308).
Copy file name to clipboardExpand all lines: Sources/Search/Models/IndexSettings.swift
+7-2Lines changed: 7 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -53,7 +53,9 @@ public struct IndexSettings: Codable, JSONEncodable {
53
53
/// individual words, and are particularly prevalent in Germanic languages—for example, \"firefighter\". With
54
54
/// decompounding, the individual components are indexed separately. You can specify different lists for different
55
55
/// languages. Decompounding is supported for these languages: Dutch (`nl`), German (`de`), Finnish (`fi`), Danish
56
-
/// (`da`), Swedish (`sv`), and Norwegian (`no`).
56
+
/// (`da`), Swedish (`sv`), and Norwegian (`no`). Decompounding doesn't work for words with [non-spacing mark
57
+
/// Unicode characters](https://www.charactercodes.net/category/non-spacing_mark). For example, `Gartenstühle` won't
58
+
/// be decompounded if the `ü` consists of `u` (U+0075) and `◌̈` (U+0308).
57
59
publicvardecompoundedAttributes:AnyCodable?
58
60
/// Languages for language-specific processing steps, such as word detection and dictionary settings. **You should
59
61
/// always specify an indexing language.** If you don't specify an indexing language, the search engine uses all
@@ -176,8 +178,11 @@ public struct IndexSettings: Codable, JSONEncodable {
176
178
/// or the languages you specified with the `ignorePlurals` or `removeStopWords` parameters. This can lead to
177
179
/// unexpected search results. For more information, see [Language-specific configuration](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/).
/// Whether to split compound words into their building blocks. For more information, see [Word segmentation](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/#splitting-compound-words).
181
+
/// Whether to split compound words in the query into their building blocks. For more information, see [Word segmentation](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/#splitting-compound-words).
180
182
/// Word segmentation is supported for these languages: German, Dutch, Finnish, Swedish, and Norwegian.
183
+
/// Decompounding doesn't work for words with [non-spacing mark Unicode
184
+
/// characters](https://www.charactercodes.net/category/non-spacing_mark). For example, `Gartenstühle` won't be
185
+
/// decompounded if the `ü` consists of `u` (U+0075) and `◌̈` (U+0308).
Copy file name to clipboardExpand all lines: Sources/Search/Models/SearchConsequenceParams.swift
+4-1Lines changed: 4 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -180,8 +180,11 @@ public struct SearchConsequenceParams: Codable, JSONEncodable {
180
180
/// or the languages you specified with the `ignorePlurals` or `removeStopWords` parameters. This can lead to
181
181
/// unexpected search results. For more information, see [Language-specific configuration](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/).
/// Whether to split compound words into their building blocks. For more information, see [Word segmentation](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/#splitting-compound-words).
183
+
/// Whether to split compound words in the query into their building blocks. For more information, see [Word segmentation](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/#splitting-compound-words).
184
184
/// Word segmentation is supported for these languages: German, Dutch, Finnish, Swedish, and Norwegian.
185
+
/// Decompounding doesn't work for words with [non-spacing mark Unicode
186
+
/// characters](https://www.charactercodes.net/category/non-spacing_mark). For example, `Gartenstühle` won't be
187
+
/// decompounded if the `ü` consists of `u` (U+0075) and `◌̈` (U+0308).
Copy file name to clipboardExpand all lines: Sources/Search/Models/SearchForFacets.swift
+4-1Lines changed: 4 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -184,8 +184,11 @@ public struct SearchForFacets: Codable, JSONEncodable {
184
184
/// or the languages you specified with the `ignorePlurals` or `removeStopWords` parameters. This can lead to
185
185
/// unexpected search results. For more information, see [Language-specific configuration](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/).
/// Whether to split compound words into their building blocks. For more information, see [Word segmentation](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/#splitting-compound-words).
187
+
/// Whether to split compound words in the query into their building blocks. For more information, see [Word segmentation](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/#splitting-compound-words).
188
188
/// Word segmentation is supported for these languages: German, Dutch, Finnish, Swedish, and Norwegian.
189
+
/// Decompounding doesn't work for words with [non-spacing mark Unicode
190
+
/// characters](https://www.charactercodes.net/category/non-spacing_mark). For example, `Gartenstühle` won't be
191
+
/// decompounded if the `ü` consists of `u` (U+0075) and `◌̈` (U+0308).
Copy file name to clipboardExpand all lines: Sources/Search/Models/SearchForHits.swift
+4-1Lines changed: 4 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -184,8 +184,11 @@ public struct SearchForHits: Codable, JSONEncodable {
184
184
/// or the languages you specified with the `ignorePlurals` or `removeStopWords` parameters. This can lead to
185
185
/// unexpected search results. For more information, see [Language-specific configuration](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/).
/// Whether to split compound words into their building blocks. For more information, see [Word segmentation](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/#splitting-compound-words).
187
+
/// Whether to split compound words in the query into their building blocks. For more information, see [Word segmentation](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations/#splitting-compound-words).
188
188
/// Word segmentation is supported for these languages: German, Dutch, Finnish, Swedish, and Norwegian.
189
+
/// Decompounding doesn't work for words with [non-spacing mark Unicode
190
+
/// characters](https://www.charactercodes.net/category/non-spacing_mark). For example, `Gartenstühle` won't be
191
+
/// decompounded if the `ü` consists of `u` (U+0075) and `◌̈` (U+0308).
0 commit comments