Sep 20, 2024
Search multiple indices
Sends multiple search requests to one or more indices.
This can be useful in these cases:
- Different indices for different purposes, such as, one index for products, another one for marketing content.
- Multiple searches to the same index—for example, with different filters.
Usage
Required ACL:
search
Copy
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: SearchResponses<Hit> = try await client
.search(searchMethodParams: SearchMethodParams(requests: [SearchQuery.searchForHits(SearchForHits(
query: "<YOUR_QUERY>",
hitsPerPage: 50,
indexName: "ALGOLIA_INDEX_NAME"
))]))
Did you find this page helpful?