Sep 20, 2024
Recommend API client
The Recommend API client is part of the Algolia.Search
package.
You can add this package to your Package.swift
file:
Copy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// swift-tools-version: 5.10
// The swift-tools-version declares the minimum version of Swift required to build this package.
import PackageDescription
let package = Package(
name: "Algolia API clients",
platforms: [
.macOS(.v11)
],
dependencies: [
.package(
url: "https://github.com/algolia/algoliasearch-client-swift.git", from: "9.14.1")
],
targets: [
.executableTarget(
name: "Algolia API clients",
dependencies: [
.product(name: "Recommend", package: "algoliasearch-client-swift")
]
)
]
)
To use the Recommend client, add this import to your files:
Copy
1
import Recommend
To create an instance of the client:
Copy
1
let client = try RecommendClient(appID: "ALGOLIA_APPLICATION_ID", apiKey: "ALGOLIA_API_KEY")
List of methods
Each method makes one request to the Recommend API.
Recommendations
client.getRecommendations | Retrieve recommendations |
Rules
client.getRecommendRule | Retrieve a rule |
client.deleteRecommendRule | Delete a rule |
client.getRecommendStatus | Check task status |
client.searchRecommendRules | Search for rules |
client.batchRecommendRules | Create or update a batch of Recommend Rules |
Did you find this page helpful?