---
title: "searchableIndex(_:reindexAllSearchableItemsWithAcknowledgementHandler:)"
framework: coredata
role: symbol
role_heading: Instance Method
path: "coredata/nscoredatacorespotlightdelegate/searchableindex(_:reindexallsearchableitemswithacknowledgementhandler:)"
---

# searchableIndex(_:reindexAllSearchableItemsWithAcknowledgementHandler:)

Reindexes all searchable items and clears any local state.

## Declaration

```swift
func searchableIndex(_ searchableIndex: CSSearchableIndex, reindexAllSearchableItemsWithAcknowledgementHandler acknowledgementHandler: @escaping () -> Void)
```

## Parameters

- `searchableIndex`: The index that requires reindexing.
- `acknowledgementHandler`: The handler to call when you finish saving client state information.

## Discussion

Discussion For more information, see searchableIndex(_:reindexAllSearchableItemsWithAcknowledgementHandler:).

## See Also

### Updating the Index

- [indexDidUpdateNotification](coredata/nscoredatacorespotlightdelegate/indexdidupdatenotification.md)
- [searchableIndex(_:reindexSearchableItemsWithIdentifiers:acknowledgementHandler:)](coredata/nscoredatacorespotlightdelegate/searchableindex(_:reindexsearchableitemswithidentifiers:acknowledgementhandler:).md)
