Retrieve records

Retrieves one or more records, potentially from different indices.

Records are returned in the same order as the requests.

Usage

Required ACL: search
1
2
3
4
5
6
7
8
9
10
import Search

let client = try SearchClient(appID: "ALGOLIA_APPLICATION_ID", apiKey: "ALGOLIA_API_KEY")

let response: GetObjectsResponse<Hit> = try await client
    .getObjects(getObjectsParams: GetObjectsParams(requests: [GetObjectsRequest(
        attributesToRetrieve: ["attr1", "attr2"],
        objectID: "uniqueID",
        indexName: "ALGOLIA_INDEX_NAME"
    )]))
Did you find this page helpful?
Swift API clients v9