---
title: SpotlightSearchTool.GuidanceLevel
framework: corespotlight
role: symbol
role_heading: Enumeration
path: corespotlight/spotlightsearchtool/guidancelevel
---

# SpotlightSearchTool.GuidanceLevel

Options for how to search your app’s content.

## Declaration

```swift
enum GuidanceLevel
```

## Overview

Overview Use this type to guide how the search tool delivers results to the model. You can tell the tool to focus on specific types of content, to search using specific techniques, or to use all available search options.

## Topics

### Getting the guidance levels

- [SpotlightSearchTool.GuidanceLevel.complete](corespotlight/spotlightsearchtool/guidancelevel/complete.md)
- [SpotlightSearchTool.GuidanceLevel.dynamic(_:)](corespotlight/spotlightsearchtool/guidancelevel/dynamic(_:).md)
- [SpotlightSearchTool.GuidanceLevel.focused(_:)](corespotlight/spotlightsearchtool/guidancelevel/focused(_:).md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Configuring the tool behavior

- [configuration](corespotlight/spotlightsearchtool/configuration-swift.property.md)
- [SpotlightSearchTool.Configuration](corespotlight/spotlightsearchtool/configuration-swift.struct.md)
- [SpotlightSearchTool.Guide](corespotlight/spotlightsearchtool/guide.md)
- [SpotlightSearchTool.GuidanceProfile](corespotlight/spotlightsearchtool/guidanceprofile.md)
- [SpotlightSearchTool.ContentDomain](corespotlight/spotlightsearchtool/contentdomain.md)
- [SpotlightSearchTool.FormatLevel](corespotlight/spotlightsearchtool/formatlevel.md)
