<!--
{
  "availability" : [
    "iOS: 9.0.0 -",
    "iPadOS: 9.0.0 -",
    "macCatalyst: 13.1.0 -",
    "macOS: 10.11.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "CoreSpotlight",
  "identifier" : "/documentation/CoreSpotlight/CSSearchableIndexDelegate/searchableIndexDidFinishThrottle(_:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "Core Spotlight"
    ],
    "preciseIdentifier" : "c:objc(pl)CSSearchableIndexDelegate(im)searchableIndexDidFinishThrottle:"
  },
  "title" : "searchableIndexDidFinishThrottle(_:)"
}
-->

# searchableIndexDidFinishThrottle(_:)

Tells the delegate that the index throttling has finished.

```
optional func searchableIndexDidFinishThrottle(_ searchableIndex: CSSearchableIndex)
```

## Parameters

`searchableIndex`

The index that was throttled.

## Discussion

If the system previously throttled the indexing process for your app, it calls this method
when throttling ends. For example, it might call this method after someone plugs in their
device to charge it. Use this method to resume your app’s standard indexing behavior.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)