---
title: StringSearchCriteria
framework: appintents
role: symbol
role_heading: Structure
path: appintents/stringsearchcriteria
---

# StringSearchCriteria

A structure that represents a string-based search request.

## Declaration

```swift
struct StringSearchCriteria
```

## Topics

### Initializers

- [init(term:)](appintents/stringsearchcriteria/init(term:).md)

### Instance Properties

- [term](appintents/stringsearchcriteria/term.md)

### Type Aliases

- [StringSearchCriteria.Specification](appintents/stringsearchcriteria/specification.md)
- [StringSearchCriteria.UnwrappedType](appintents/stringsearchcriteria/unwrappedtype.md)
- [StringSearchCriteria.ValueType](appintents/stringsearchcriteria/valuetype.md)

### Type Properties

- [defaultResolverSpecification](appintents/stringsearchcriteria/defaultresolverspecification.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [IntentValueConvertible](appintents/intentvalueconvertible.md)
- [IntentValueExpressing](appintents/intentvalueexpressing.md)
- [SearchCriteria](appintents/searchcriteria.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Defining the search criteria

- [criteria](appintents/showinappsearchresultsintent/criteria-swift.property.md)
- [SearchCriteria](appintents/searchcriteria.md)
- [Criteria](appintents/showinappsearchresultsintent/criteria-swift.associatedtype.md)
