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
+5-3Lines changed: 5 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -163,9 +163,11 @@ public struct FallbackParams: Codable, JSONEncodable {
163
163
/// specify an attribute that doesn't exist in your index, such as `NO_NUMERIC_FILTERING`. **Modifier** -
164
164
/// `equalOnly(\"ATTRIBUTE\")`. Support only filtering based on equality comparisons `=` and `!=`.
165
165
publicvarnumericAttributesForFiltering:[String]?
166
-
/// Controls which separators are indexed. Separators are all non-letter characters except spaces and currency
167
-
/// characters, such as $€£¥. By default, separator characters aren't indexed. With `separatorsToIndex`, Algolia
168
-
/// treats separator characters as separate words. For example, a search for `C#` would report two matches.
166
+
/// Control which non-alphanumeric characters are indexed. By default, Algolia ignores [non-alphanumeric characters](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/typo-tolerance/how-to/how-to-search-in-hyphenated-attributes/#handling-non-alphanumeric-characters)
167
+
/// like hyphen (`-`), plus (`+`), and parentheses (`(`,`)`). To include such characters, define them with
168
+
/// `separatorsToIndex`. Separators are all non-letter characters except spaces and currency characters, such as
169
+
/// $€£¥. With `separatorsToIndex`, Algolia treats separator characters as separate words. For example, in a search
170
+
/// for \"Disney+\", Algolia considers \"Disney\" and \"+\" as two separate words.
169
171
publicvarseparatorsToIndex:String?
170
172
/// Attributes used for searching. Attribute names are case-sensitive. By default, all attributes are searchable
171
173
/// and the [Attribute](https://www.algolia.com/doc/guides/managing-results/relevance-overview/in-depth/ranking-criteria/#attribute)
Copy file name to clipboardExpand all lines: Sources/Recommend/Models/RecommendBaseIndexSettings.swift
+5-3Lines changed: 5 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -73,9 +73,11 @@ public struct RecommendBaseIndexSettings: Codable, JSONEncodable {
73
73
/// specify an attribute that doesn't exist in your index, such as `NO_NUMERIC_FILTERING`. **Modifier** -
74
74
/// `equalOnly(\"ATTRIBUTE\")`. Support only filtering based on equality comparisons `=` and `!=`.
75
75
publicvarnumericAttributesForFiltering:[String]?
76
-
/// Controls which separators are indexed. Separators are all non-letter characters except spaces and currency
77
-
/// characters, such as $€£¥. By default, separator characters aren't indexed. With `separatorsToIndex`, Algolia
78
-
/// treats separator characters as separate words. For example, a search for `C#` would report two matches.
76
+
/// Control which non-alphanumeric characters are indexed. By default, Algolia ignores [non-alphanumeric characters](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/typo-tolerance/how-to/how-to-search-in-hyphenated-attributes/#handling-non-alphanumeric-characters)
77
+
/// like hyphen (`-`), plus (`+`), and parentheses (`(`,`)`). To include such characters, define them with
78
+
/// `separatorsToIndex`. Separators are all non-letter characters except spaces and currency characters, such as
79
+
/// $€£¥. With `separatorsToIndex`, Algolia treats separator characters as separate words. For example, in a search
80
+
/// for \"Disney+\", Algolia considers \"Disney\" and \"+\" as two separate words.
79
81
publicvarseparatorsToIndex:String?
80
82
/// Attributes used for searching. Attribute names are case-sensitive. By default, all attributes are searchable
81
83
/// and the [Attribute](https://www.algolia.com/doc/guides/managing-results/relevance-overview/in-depth/ranking-criteria/#attribute)
Copy file name to clipboardExpand all lines: Sources/Recommend/Models/RecommendIndexSettings.swift
+5-3Lines changed: 5 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -74,9 +74,11 @@ public struct RecommendIndexSettings: Codable, JSONEncodable {
74
74
/// specify an attribute that doesn't exist in your index, such as `NO_NUMERIC_FILTERING`. **Modifier** -
75
75
/// `equalOnly(\"ATTRIBUTE\")`. Support only filtering based on equality comparisons `=` and `!=`.
76
76
publicvarnumericAttributesForFiltering:[String]?
77
-
/// Controls which separators are indexed. Separators are all non-letter characters except spaces and currency
78
-
/// characters, such as $€£¥. By default, separator characters aren't indexed. With `separatorsToIndex`, Algolia
79
-
/// treats separator characters as separate words. For example, a search for `C#` would report two matches.
77
+
/// Control which non-alphanumeric characters are indexed. By default, Algolia ignores [non-alphanumeric characters](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/typo-tolerance/how-to/how-to-search-in-hyphenated-attributes/#handling-non-alphanumeric-characters)
78
+
/// like hyphen (`-`), plus (`+`), and parentheses (`(`,`)`). To include such characters, define them with
79
+
/// `separatorsToIndex`. Separators are all non-letter characters except spaces and currency characters, such as
80
+
/// $€£¥. With `separatorsToIndex`, Algolia treats separator characters as separate words. For example, in a search
81
+
/// for \"Disney+\", Algolia considers \"Disney\" and \"+\" as two separate words.
80
82
publicvarseparatorsToIndex:String?
81
83
/// Attributes used for searching. Attribute names are case-sensitive. By default, all attributes are searchable
82
84
/// and the [Attribute](https://www.algolia.com/doc/guides/managing-results/relevance-overview/in-depth/ranking-criteria/#attribute)
Copy file name to clipboardExpand all lines: Sources/Recommend/Models/RecommendSearchParams.swift
+5-3Lines changed: 5 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -164,9 +164,11 @@ public struct RecommendSearchParams: Codable, JSONEncodable {
164
164
/// specify an attribute that doesn't exist in your index, such as `NO_NUMERIC_FILTERING`. **Modifier** -
165
165
/// `equalOnly(\"ATTRIBUTE\")`. Support only filtering based on equality comparisons `=` and `!=`.
166
166
publicvarnumericAttributesForFiltering:[String]?
167
-
/// Controls which separators are indexed. Separators are all non-letter characters except spaces and currency
168
-
/// characters, such as $€£¥. By default, separator characters aren't indexed. With `separatorsToIndex`, Algolia
169
-
/// treats separator characters as separate words. For example, a search for `C#` would report two matches.
167
+
/// Control which non-alphanumeric characters are indexed. By default, Algolia ignores [non-alphanumeric characters](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/typo-tolerance/how-to/how-to-search-in-hyphenated-attributes/#handling-non-alphanumeric-characters)
168
+
/// like hyphen (`-`), plus (`+`), and parentheses (`(`,`)`). To include such characters, define them with
169
+
/// `separatorsToIndex`. Separators are all non-letter characters except spaces and currency characters, such as
170
+
/// $€£¥. With `separatorsToIndex`, Algolia treats separator characters as separate words. For example, in a search
171
+
/// for \"Disney+\", Algolia considers \"Disney\" and \"+\" as two separate words.
170
172
publicvarseparatorsToIndex:String?
171
173
/// Attributes used for searching. Attribute names are case-sensitive. By default, all attributes are searchable
172
174
/// and the [Attribute](https://www.algolia.com/doc/guides/managing-results/relevance-overview/in-depth/ranking-criteria/#attribute)
Copy file name to clipboardExpand all lines: Sources/Search/Models/IndexSettings.swift
+5-3Lines changed: 5 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -74,9 +74,11 @@ public struct IndexSettings: Codable, JSONEncodable {
74
74
/// specify an attribute that doesn't exist in your index, such as `NO_NUMERIC_FILTERING`. **Modifier** -
75
75
/// `equalOnly(\"ATTRIBUTE\")`. Support only filtering based on equality comparisons `=` and `!=`.
76
76
publicvarnumericAttributesForFiltering:[String]?
77
-
/// Controls which separators are indexed. Separators are all non-letter characters except spaces and currency
78
-
/// characters, such as $€£¥. By default, separator characters aren't indexed. With `separatorsToIndex`, Algolia
79
-
/// treats separator characters as separate words. For example, a search for `C#` would report two matches.
77
+
/// Control which non-alphanumeric characters are indexed. By default, Algolia ignores [non-alphanumeric characters](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/typo-tolerance/how-to/how-to-search-in-hyphenated-attributes/#handling-non-alphanumeric-characters)
78
+
/// like hyphen (`-`), plus (`+`), and parentheses (`(`,`)`). To include such characters, define them with
79
+
/// `separatorsToIndex`. Separators are all non-letter characters except spaces and currency characters, such as
80
+
/// $€£¥. With `separatorsToIndex`, Algolia treats separator characters as separate words. For example, in a search
81
+
/// for \"Disney+\", Algolia considers \"Disney\" and \"+\" as two separate words.
80
82
publicvarseparatorsToIndex:String?
81
83
/// Attributes used for searching. Attribute names are case-sensitive. By default, all attributes are searchable
82
84
/// and the [Attribute](https://www.algolia.com/doc/guides/managing-results/relevance-overview/in-depth/ranking-criteria/#attribute)
Copy file name to clipboardExpand all lines: Sources/Search/Models/SearchBaseIndexSettings.swift
+5-3Lines changed: 5 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -73,9 +73,11 @@ public struct SearchBaseIndexSettings: Codable, JSONEncodable {
73
73
/// specify an attribute that doesn't exist in your index, such as `NO_NUMERIC_FILTERING`. **Modifier** -
74
74
/// `equalOnly(\"ATTRIBUTE\")`. Support only filtering based on equality comparisons `=` and `!=`.
75
75
publicvarnumericAttributesForFiltering:[String]?
76
-
/// Controls which separators are indexed. Separators are all non-letter characters except spaces and currency
77
-
/// characters, such as $€£¥. By default, separator characters aren't indexed. With `separatorsToIndex`, Algolia
78
-
/// treats separator characters as separate words. For example, a search for `C#` would report two matches.
76
+
/// Control which non-alphanumeric characters are indexed. By default, Algolia ignores [non-alphanumeric characters](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/typo-tolerance/how-to/how-to-search-in-hyphenated-attributes/#handling-non-alphanumeric-characters)
77
+
/// like hyphen (`-`), plus (`+`), and parentheses (`(`,`)`). To include such characters, define them with
78
+
/// `separatorsToIndex`. Separators are all non-letter characters except spaces and currency characters, such as
79
+
/// $€£¥. With `separatorsToIndex`, Algolia treats separator characters as separate words. For example, in a search
80
+
/// for \"Disney+\", Algolia considers \"Disney\" and \"+\" as two separate words.
79
81
publicvarseparatorsToIndex:String?
80
82
/// Attributes used for searching. Attribute names are case-sensitive. By default, all attributes are searchable
81
83
/// and the [Attribute](https://www.algolia.com/doc/guides/managing-results/relevance-overview/in-depth/ranking-criteria/#attribute)
Copy file name to clipboardExpand all lines: Sources/Search/Models/SettingsResponse.swift
+5-3Lines changed: 5 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -73,9 +73,11 @@ public struct SettingsResponse: Codable, JSONEncodable {
73
73
/// specify an attribute that doesn't exist in your index, such as `NO_NUMERIC_FILTERING`. **Modifier** -
74
74
/// `equalOnly(\"ATTRIBUTE\")`. Support only filtering based on equality comparisons `=` and `!=`.
75
75
publicvarnumericAttributesForFiltering:[String]?
76
-
/// Controls which separators are indexed. Separators are all non-letter characters except spaces and currency
77
-
/// characters, such as $€£¥. By default, separator characters aren't indexed. With `separatorsToIndex`, Algolia
78
-
/// treats separator characters as separate words. For example, a search for `C#` would report two matches.
76
+
/// Control which non-alphanumeric characters are indexed. By default, Algolia ignores [non-alphanumeric characters](https://www.algolia.com/doc/guides/managing-results/optimize-search-results/typo-tolerance/how-to/how-to-search-in-hyphenated-attributes/#handling-non-alphanumeric-characters)
77
+
/// like hyphen (`-`), plus (`+`), and parentheses (`(`,`)`). To include such characters, define them with
78
+
/// `separatorsToIndex`. Separators are all non-letter characters except spaces and currency characters, such as
79
+
/// $€£¥. With `separatorsToIndex`, Algolia treats separator characters as separate words. For example, in a search
80
+
/// for \"Disney+\", Algolia considers \"Disney\" and \"+\" as two separate words.
79
81
publicvarseparatorsToIndex:String?
80
82
/// Attributes used for searching. Attribute names are case-sensitive. By default, all attributes are searchable
81
83
/// and the [Attribute](https://www.algolia.com/doc/guides/managing-results/relevance-overview/in-depth/ranking-criteria/#attribute)
0 commit comments