# QueryConfig

**Kind**: interface | **Module**: [Search](https://docs.interop.io/desktop/reference/javascript/search/index.md)

**Source**: https://docs.interop.io/desktop/reference/javascript/search/queryconfig/index.html

Settings for creating a search query.

## Properties

- **`providerLimits`** (`ProviderLimits`, optional)
  Specifies the maximum total results and/or the maximum results per search type to return.
- **`providers`** (`ProviderData[]`, optional)
  List of search providers to query.
- **`search`** (`string`, required)
  String for which to query the search providers.
- **`types`** (`SearchType[]`, optional)
  List of search types in which the search client app is interested.

## Related types

- [ProviderData](https://docs.interop.io/desktop/reference/javascript/search/providerdata/index.md)
- [ProviderLimits](https://docs.interop.io/desktop/reference/javascript/search/providerlimits/index.md)
- [SearchType](https://docs.interop.io/desktop/reference/javascript/search/searchtype/index.md)
