Skip to content

Commit 4e46674

Browse files
authored
Merge pull request #179 from rees46/feat/exclude-brands-search-ios
docs(search): brand exclusion in seach, ios
2 parents e2e7143 + bb6aced commit 4e46674

File tree

1 file changed

+69
-0
lines changed

1 file changed

+69
-0
lines changed

source/includes/_search.md.erb

+69
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,41 @@ There is a response limit: a response can contain no more than ten thousand item
2020
sdk.suggest(query: "ipho") { searchResult in
2121
print("Suggest callback")
2222
}
23+
24+
/**
25+
26+
Brand exclusion
27+
28+
To exclude brands from the search results, use `excludedBrands`.
29+
30+
excludedBrands – an array of brand names that should be excluded from search results.
31+
32+
**/
33+
34+
sdk?.search(
35+
query: "powder bronzer",
36+
excludedBrands: ["dior", "estee lauder"]
37+
) { result in
38+
switch result {
39+
case .success(let response):
40+
print(response.productsTotal)
41+
case .failure(let error):
42+
print(error.description)
43+
}
44+
}
45+
46+
sdk?.suggest(
47+
query: "powder bronzer",
48+
excludedBrands: ["dior", "estee lauder"]
49+
) { result in
50+
switch result {
51+
case .success(let response):
52+
print(response.productsTotal)
53+
case .failure(let error):
54+
print(error.description)
55+
}
56+
}
57+
2358
```
2459
```java
2560
//Instant search
@@ -240,6 +275,40 @@ sdk.search(query: "iphone") { searchResult in
240275
sdk.search(query: "laptop", limit: nil, offset: nil, categoryLimit: nil, categories: nil, extended: nil, sortBy: nil, sortDir: nil, locations: nil, brands: nil, filters: nil, priceMin: nil, priceMax: nil, colors: nil, exclude: nil, fashion_sizes: nil) { searchResult in
241276
print("Full search callback")
242277
}
278+
279+
/**
280+
281+
Brand exclusion
282+
283+
To exclude brands from the search results, use `excludedBrands`.
284+
285+
excludedBrands – an array of brand names that should be excluded from search results.
286+
287+
**/
288+
289+
sdk?.search(
290+
query: "powder bronzer",
291+
excludedBrands: ["dior", "estee lauder"]
292+
) { result in
293+
switch result {
294+
case .success(let response):
295+
print(response.productsTotal)
296+
case .failure(let error):
297+
print(error.description)
298+
}
299+
}
300+
301+
sdk?.suggest(
302+
query: "powder bronzer",
303+
excludedBrands: ["dior", "estee lauder"]
304+
) { result in
305+
switch result {
306+
case .success(let response):
307+
print(response.productsTotal)
308+
case .failure(let error):
309+
print(error.description)
310+
}
311+
}
243312
```
244313
```kotlin
245314
// Search with locations

0 commit comments

Comments
 (0)