---
title: "init(userQueryString:userQueryContext:)"
framework: corespotlight
role: symbol
role_heading: Initializer
path: "corespotlight/csuserquery/init(userquerystring:userquerycontext:)"
---

# init(userQueryString:userQueryContext:)

Creates a new user query that searches for the specified term.

## Declaration

```swift
init(userQueryString: String?, userQueryContext: CSUserQueryContext?)
```

## Parameters

- `userQueryString`: The term to search for. You may specify an empty string for this parameter.
- `userQueryContext`: A context object with options for how to run the query and generate results.

## Return Value

Return Value An initialized query object.
