Skip to content

Instantly share code, notes, and snippets.

@silicontrip
Created March 9, 2022 22:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save silicontrip/0bd9758f5a38ada30243056b0ad98df6 to your computer and use it in GitHub Desktop.
Save silicontrip/0bd9758f5a38ada30243056b0ad98df6 to your computer and use it in GitHub Desktop.
Mappings for quicklook file indexer
{
"mappings": {
"properties": {
"filemeta": {
"properties": {
"_kMDItemDisplayNameWithExtensions": { "type": "text" },
"kMDItemAlternateNames": { "type": "text" },
"kMDItemBitsPerSample": { "type": "long" },
"kMDItemCFBundleIdentifier": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } },
"kMDItemColorSpace": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } },
"kMDItemContentCreationDate": { "type": "date" },
"kMDItemContentCreationDate_Ranking": { "type": "date" },
"kMDItemContentModificationDate": { "type": "date" },
"kMDItemContentType": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } },
"kMDItemContentTypeTree": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } },
"kMDItemDateAdded": { "type": "date" },
"kMDItemDateAdded_Ranking": { "type": "date" },
"kMDItemDisplayName": { "type": "text" },
"kMDItemEncodingApplications": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } },
"kMDItemExecutableArchitectures": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } },
"kMDItemFSContentChangeDate": { "type": "date" },
"kMDItemFSCreationDate": { "type": "date" },
"kMDItemFSCreatorCode": { "type": "long" },
"kMDItemFSFinderFlags": { "type": "long" },
"kMDItemFSHasCustomIcon": { "type": "boolean" },
"kMDItemFSInvisible": { "type": "boolean" },
"kMDItemFSIsExtensionHidden": { "type": "boolean" },
"kMDItemFSIsStationery": { "type": "boolean" },
"kMDItemFSLabel": { "type": "long" },
"kMDItemFSName": { "type": "text" },
"kMDItemFSNodeCount": { "type": "long" },
"kMDItemFSOwnerGroupID": { "type": "long" },
"kMDItemFSOwnerUserID": { "type": "long" },
"kMDItemFSSize": { "type": "long" },
"kMDItemFSTypeCode": { "type": "long" },
"kMDItemHasAlphaChannel": { "type": "boolean" },
"kMDItemInterestingDate_Ranking": { "type": "date" },
"kMDItemKind": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } },
"kMDItemLanguages": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } },
"kMDItemLastUsedDate": { "type": "date" },
"kMDItemLastUsedDate_Ranking": { "type": "date" },
"kMDItemLogicalSize": { "type": "long" },
"kMDItemNumberOfPages": { "type": "long" },
"kMDItemOrientation": { "type": "long" },
"kMDItemPageHeight": { "type": "long" },
"kMDItemPageWidth": { "type": "long" },
"kMDItemPhysicalSize": { "type": "long" },
"kMDItemPixelCount": { "type": "long" },
"kMDItemPixelHeight": { "type": "long" },
"kMDItemPixelWidth": { "type": "long" },
"kMDItemSecurityMethod": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } },
"kMDItemUseCount": { "type": "long" },
"kMDItemUsedDates": { "type": "date" },
"kMDItemUserCreatedDate": { "type": "date" },
"kMDItemUserCreatedUserHandle": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } },
"kMDItemUserModifiedDate": { "type": "date" },
"kMDItemUserModifiedUserHandle": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } },
"kMDItemVersion": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } }
}
},
"filepath": { "type": "text" },
"filethumb": { "type": "binary" },
"indexpath": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } }
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment