Add or delete dictionary entries

Adds or deletes multiple entries from your plurals, segmentation, or stop word dictionaries.

Usage

Required ACL: editSettings
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import Search

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

let response = try await client.batchDictionaryEntries(
    dictionaryName: DictionaryType.plurals,
    batchDictionaryEntriesParams: BatchDictionaryEntriesParams(
        clearExistingDictionaryEntries: true,
        requests: [BatchDictionaryEntriesRequest(
            action: DictionaryAction.addEntry,
            body: DictionaryEntry(
                objectID: "1",
                language: SearchSupportedLanguage.en,
                word: "fancy",
                words: ["believe", "algolia"],
                decomposition: ["trust", "algolia"],
                state: DictionaryEntryState.enabled
            )
        )]
    )
)
Did you find this page helpful?
Swift API clients v9