---
title: start()
framework: corespotlight
role: symbol
role_heading: Instance Method
path: corespotlight/cssearchquery/start()
---

# start()

Starts searching the index for items that match the current query string and parameters.

## Declaration

```swift
func start()
```

## Mentioned in

Searching for information in your app

## Discussion

Discussion This method uses the configured search parameters and query string to begin a search of the index. It then delivers the results of that search to the closures in the foundItemsHandler and completionHandler properties of the query object. note: Don’t call this method if you fetch the query results using the results property. Accessing that property automatically starts the query.

## See Also

### Executing the query with handler blocks

- [cancel()](corespotlight/cssearchquery/cancel().md)
- [isCancelled](corespotlight/cssearchquery/iscancelled.md)
- [foundItemCount](corespotlight/cssearchquery/founditemcount.md)
- [foundItemsHandler](corespotlight/cssearchquery/founditemshandler.md)
- [completionHandler](corespotlight/cssearchquery/completionhandler.md)
