---
title: SearchableItemAttribute
framework: corespotlight
role: symbol
role_heading: Structure
path: corespotlight/searchableitemattribute
---

# SearchableItemAttribute

An attribute from a content item that the Spotlight search tool can include in search results.

## Declaration

```swift
struct SearchableItemAttribute
```

## Overview

Overview When searching your content, the SpotlightSearchTool can retrieve attributes for found items in advance and include them with search results. When you configure a CoreSpotlightSource or FileSource for this tool, specify the attributes you want to retrieve from that source. The tool retrieves the attributes from any items and delivers them to the model as additional context to consider. If you don’t specify any attributes, the tool retrieves only the unique identifier of each search result.

## Topics

### Describing general attributes

- [alternateNames](corespotlight/searchableitemattribute/alternatenames.md)
- [contentType](corespotlight/searchableitemattribute/contenttype.md)
- [contentTypeTree](corespotlight/searchableitemattribute/contenttypetree.md)
- [contentURL](corespotlight/searchableitemattribute/contenturl.md)
- [darkThumbnailURL](corespotlight/searchableitemattribute/darkthumbnailurl.md)
- [displayName](corespotlight/searchableitemattribute/displayname.md)
- [keywords](corespotlight/searchableitemattribute/keywords.md)
- [metadataModificationDate](corespotlight/searchableitemattribute/metadatamodificationdate.md)
- [path](corespotlight/searchableitemattribute/path.md)
- [rankingHint](corespotlight/searchableitemattribute/rankinghint.md)
- [relatedUniqueIdentifier](corespotlight/searchableitemattribute/relateduniqueidentifier.md)
- [thumbnailData](corespotlight/searchableitemattribute/thumbnaildata.md)
- [thumbnailURL](corespotlight/searchableitemattribute/thumbnailurl.md)
- [title](corespotlight/searchableitemattribute/title.md)
- [domainIdentifier](corespotlight/searchableitemattribute/domainidentifier.md)
- [weakRelatedUniqueIdentifier](corespotlight/searchableitemattribute/weakrelateduniqueidentifier.md)

### Describing document content

- [audiences](corespotlight/searchableitemattribute/audiences.md)
- [contentDescription](corespotlight/searchableitemattribute/contentdescription.md)
- [creator](corespotlight/searchableitemattribute/creator.md)
- [encodingApplications](corespotlight/searchableitemattribute/encodingapplications.md)
- [fileSize](corespotlight/searchableitemattribute/filesize.md)
- [fontNames](corespotlight/searchableitemattribute/fontnames.md)
- [identifier](corespotlight/searchableitemattribute/identifier.md)
- [kind](corespotlight/searchableitemattribute/kind.md)
- [pageCount](corespotlight/searchableitemattribute/pagecount.md)
- [pageHeight](corespotlight/searchableitemattribute/pageheight.md)
- [pageWidth](corespotlight/searchableitemattribute/pagewidth.md)
- [securityMethod](corespotlight/searchableitemattribute/securitymethod.md)
- [subject](corespotlight/searchableitemattribute/subject.md)
- [theme](corespotlight/searchableitemattribute/theme.md)

### Describing user involvement

- [userCreated](corespotlight/searchableitemattribute/usercreated.md)
- [userCurated](corespotlight/searchableitemattribute/usercurated.md)
- [userOwned](corespotlight/searchableitemattribute/userowned.md)

### Describing events

- [allDay](corespotlight/searchableitemattribute/allday.md)
- [completionDate](corespotlight/searchableitemattribute/completiondate.md)
- [dueDate](corespotlight/searchableitemattribute/duedate.md)
- [endDate](corespotlight/searchableitemattribute/enddate.md)
- [importantDates](corespotlight/searchableitemattribute/importantdates.md)
- [startDate](corespotlight/searchableitemattribute/startdate.md)

### Describing places

- [altitude](corespotlight/searchableitemattribute/altitude.md)
- [city](corespotlight/searchableitemattribute/city.md)
- [country](corespotlight/searchableitemattribute/country.md)
- [gpsAreaInformation](corespotlight/searchableitemattribute/gpsareainformation.md)
- [gpsDateStamp](corespotlight/searchableitemattribute/gpsdatestamp.md)
- [gpsDestinationBearing](corespotlight/searchableitemattribute/gpsdestinationbearing.md)
- [gpsDestinationDistance](corespotlight/searchableitemattribute/gpsdestinationdistance.md)
- [gpsDestinationLatitude](corespotlight/searchableitemattribute/gpsdestinationlatitude.md)
- [gpsDestinationLongitude](corespotlight/searchableitemattribute/gpsdestinationlongitude.md)
- [gpsDifferential](corespotlight/searchableitemattribute/gpsdifferential.md)
- [gpsDilutionOfPrecision](corespotlight/searchableitemattribute/gpsdilutionofprecision.md)
- [gpsMapDatum](corespotlight/searchableitemattribute/gpsmapdatum.md)
- [gpsMeasureMode](corespotlight/searchableitemattribute/gpsmeasuremode.md)
- [gpsProcessingMethod](corespotlight/searchableitemattribute/gpsprocessingmethod.md)
- [gpsStatus](corespotlight/searchableitemattribute/gpsstatus.md)
- [gpsTrack](corespotlight/searchableitemattribute/gpstrack.md)
- [headline](corespotlight/searchableitemattribute/headline.md)
- [imageDirection](corespotlight/searchableitemattribute/imagedirection.md)
- [instructions](corespotlight/searchableitemattribute/instructions.md)
- [latitude](corespotlight/searchableitemattribute/latitude.md)
- [longitude](corespotlight/searchableitemattribute/longitude.md)
- [namedLocation](corespotlight/searchableitemattribute/namedlocation.md)
- [speed](corespotlight/searchableitemattribute/speed.md)
- [stateOrProvince](corespotlight/searchableitemattribute/stateorprovince.md)
- [timestamp](corespotlight/searchableitemattribute/timestamp.md)
- [fullyFormattedAddress](corespotlight/searchableitemattribute/fullyformattedaddress.md)
- [postalCode](corespotlight/searchableitemattribute/postalcode.md)
- [subThoroughfare](corespotlight/searchableitemattribute/subthoroughfare.md)
- [thoroughfare](corespotlight/searchableitemattribute/thoroughfare.md)

### Describing media

- [comment](corespotlight/searchableitemattribute/comment.md)
- [contentCreationDate](corespotlight/searchableitemattribute/contentcreationdate.md)
- [contentModificationDate](corespotlight/searchableitemattribute/contentmodificationdate.md)
- [contentSources](corespotlight/searchableitemattribute/contentsources.md)
- [copyright](corespotlight/searchableitemattribute/copyright.md)
- [downloadedDate](corespotlight/searchableitemattribute/downloadeddate.md)
- [editors](corespotlight/searchableitemattribute/editors.md)
- [lastUsedDate](corespotlight/searchableitemattribute/lastuseddate.md)
- [participants](corespotlight/searchableitemattribute/participants.md)
- [projects](corespotlight/searchableitemattribute/projects.md)
- [addedDate](corespotlight/searchableitemattribute/addeddate.md)
- [codecs](corespotlight/searchableitemattribute/codecs.md)
- [contactKeywords](corespotlight/searchableitemattribute/contactkeywords.md)
- [deliveryType](corespotlight/searchableitemattribute/deliverytype.md)
- [duration](corespotlight/searchableitemattribute/duration.md)
- [mediaTypes](corespotlight/searchableitemattribute/mediatypes.md)
- [organizations](corespotlight/searchableitemattribute/organizations.md)
- [streamable](corespotlight/searchableitemattribute/streamable.md)
- [totalBitRate](corespotlight/searchableitemattribute/totalbitrate.md)
- [audioBitRate](corespotlight/searchableitemattribute/audiobitrate.md)
- [version](corespotlight/searchableitemattribute/version.md)
- [videoBitRate](corespotlight/searchableitemattribute/videobitrate.md)
- [contributors](corespotlight/searchableitemattribute/contributors.md)
- [languages](corespotlight/searchableitemattribute/languages.md)
- [publishers](corespotlight/searchableitemattribute/publishers.md)
- [rights](corespotlight/searchableitemattribute/rights.md)
- [role](corespotlight/searchableitemattribute/role.md)
- [contentRating](corespotlight/searchableitemattribute/contentrating.md)
- [coverage](corespotlight/searchableitemattribute/coverage.md)
- [director](corespotlight/searchableitemattribute/director.md)
- [genre](corespotlight/searchableitemattribute/genre.md)
- [information](corespotlight/searchableitemattribute/information.md)
- [local](corespotlight/searchableitemattribute/local.md)
- [originalFormat](corespotlight/searchableitemattribute/originalformat.md)
- [originalSource](corespotlight/searchableitemattribute/originalsource.md)
- [performers](corespotlight/searchableitemattribute/performers.md)
- [playCount](corespotlight/searchableitemattribute/playcount.md)
- [producer](corespotlight/searchableitemattribute/producer.md)
- [rating](corespotlight/searchableitemattribute/rating.md)
- [ratingDescription](corespotlight/searchableitemattribute/ratingdescription.md)
- [url](corespotlight/searchableitemattribute/url.md)

### Describing music

- [album](corespotlight/searchableitemattribute/album.md)
- [artist](corespotlight/searchableitemattribute/artist.md)
- [audioChannelCount](corespotlight/searchableitemattribute/audiochannelcount.md)
- [audioEncodingApplication](corespotlight/searchableitemattribute/audioencodingapplication.md)
- [audioSampleRate](corespotlight/searchableitemattribute/audiosamplerate.md)
- [audioTrackNumber](corespotlight/searchableitemattribute/audiotracknumber.md)
- [composer](corespotlight/searchableitemattribute/composer.md)
- [keySignature](corespotlight/searchableitemattribute/keysignature.md)
- [lyricist](corespotlight/searchableitemattribute/lyricist.md)
- [musicalGenre](corespotlight/searchableitemattribute/musicalgenre.md)
- [recordingDate](corespotlight/searchableitemattribute/recordingdate.md)
- [tempo](corespotlight/searchableitemattribute/tempo.md)
- [timeSignature](corespotlight/searchableitemattribute/timesignature.md)
- [generalMIDISequence](corespotlight/searchableitemattribute/generalmidisequence.md)
- [musicalInstrumentCategory](corespotlight/searchableitemattribute/musicalinstrumentcategory.md)
- [musicalInstrumentName](corespotlight/searchableitemattribute/musicalinstrumentname.md)

### Describing images

- [isoSpeed](corespotlight/searchableitemattribute/isospeed.md)
- [acquisitionMake](corespotlight/searchableitemattribute/acquisitionmake.md)
- [acquisitionModel](corespotlight/searchableitemattribute/acquisitionmodel.md)
- [aperture](corespotlight/searchableitemattribute/aperture.md)
- [bitsPerSample](corespotlight/searchableitemattribute/bitspersample.md)
- [cameraOwner](corespotlight/searchableitemattribute/cameraowner.md)
- [colorSpace](corespotlight/searchableitemattribute/colorspace.md)
- [flashOn](corespotlight/searchableitemattribute/flashon.md)
- [focalLength](corespotlight/searchableitemattribute/focallength.md)
- [focalLength35mmEquivalent](corespotlight/searchableitemattribute/focallength35mmequivalent.md)
- [layerNames](corespotlight/searchableitemattribute/layernames.md)
- [lensModel](corespotlight/searchableitemattribute/lensmodel.md)
- [orientation](corespotlight/searchableitemattribute/orientation.md)
- [pixelCount](corespotlight/searchableitemattribute/pixelcount.md)
- [pixelHeight](corespotlight/searchableitemattribute/pixelheight.md)
- [pixelWidth](corespotlight/searchableitemattribute/pixelwidth.md)
- [whiteBalance](corespotlight/searchableitemattribute/whitebalance.md)
- [exifGPSVersion](corespotlight/searchableitemattribute/exifgpsversion.md)
- [exifVersion](corespotlight/searchableitemattribute/exifversion.md)
- [exposureMode](corespotlight/searchableitemattribute/exposuremode.md)
- [exposureProgram](corespotlight/searchableitemattribute/exposureprogram.md)
- [exposureTime](corespotlight/searchableitemattribute/exposuretime.md)
- [exposureTimeString](corespotlight/searchableitemattribute/exposuretimestring.md)
- [fNumber](corespotlight/searchableitemattribute/fnumber.md)
- [hasAlphaChannel](corespotlight/searchableitemattribute/hasalphachannel.md)
- [maximumAperture](corespotlight/searchableitemattribute/maximumaperture.md)
- [meteringMode](corespotlight/searchableitemattribute/meteringmode.md)
- [profileName](corespotlight/searchableitemattribute/profilename.md)
- [redEyeOn](corespotlight/searchableitemattribute/redeyeon.md)
- [resolutionHeightDPI](corespotlight/searchableitemattribute/resolutionheightdpi.md)
- [resolutionWidthDPI](corespotlight/searchableitemattribute/resolutionwidthdpi.md)

### Describing messages

- [accountHandles](corespotlight/searchableitemattribute/accounthandles.md)
- [accountIdentifier](corespotlight/searchableitemattribute/accountidentifier.md)
- [authorAddresses](corespotlight/searchableitemattribute/authoraddresses.md)
- [authorEmailAddresses](corespotlight/searchableitemattribute/authoremailaddresses.md)
- [authorNames](corespotlight/searchableitemattribute/authornames.md)
- [emailAddresses](corespotlight/searchableitemattribute/emailaddresses.md)
- [instantMessageAddresses](corespotlight/searchableitemattribute/instantmessageaddresses.md)
- [likelyJunk](corespotlight/searchableitemattribute/likelyjunk.md)
- [mailboxIdentifiers](corespotlight/searchableitemattribute/mailboxidentifiers.md)
- [phoneNumbers](corespotlight/searchableitemattribute/phonenumbers.md)
- [recipientAddresses](corespotlight/searchableitemattribute/recipientaddresses.md)
- [recipientEmailAddresses](corespotlight/searchableitemattribute/recipientemailaddresses.md)
- [recipientNames](corespotlight/searchableitemattribute/recipientnames.md)
- [textContent](corespotlight/searchableitemattribute/textcontent.md)

### Describing containment

- [containerDisplayName](corespotlight/searchableitemattribute/containerdisplayname.md)
- [containerIdentifier](corespotlight/searchableitemattribute/containeridentifier.md)
- [containerOrder](corespotlight/searchableitemattribute/containerorder.md)
- [containerTitle](corespotlight/searchableitemattribute/containertitle.md)

### Describing supporting actions

- [supportsNavigation](corespotlight/searchableitemattribute/supportsnavigation.md)
- [supportsPhoneCall](corespotlight/searchableitemattribute/supportsphonecall.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Data sources

- [SearchSource](corespotlight/searchsource.md)
- [CoreSpotlightSource](corespotlight/corespotlightsource.md)
- [FileSource](corespotlight/filesource.md)
