通過本文您可以瞭解簡單查詢條件、彙總操作和地理位置查詢中支援的欄位(Field)和操作符(Operation),以及欄位對應操作符的支援情況。
說明
簡單查詢條件中支援使用的操作符包括eq(等於)、gt(大於)、gte(大於等於)、lt(小於)、lte(小於等於)、nested(巢狀查詢)、exist(存在性查詢)、match-phrase(模糊查詢)和prefix(首碼查詢),彙總操作中支援使用的操作符包括min(最小值)、max(最大值)、average(平均數,類似於SQL中的avg)、sum(求和)、count(計數)、distinct(去重統計行數,類似於SQL中的count(distinct),去重統計行數的計算結果是個近似值,當去重統計行數小於1萬時,計算結果接近精確值,當去重統計行數達到1億時,計算結果的誤差為2%左右)、group(分組計數,當分組較大時可能會存在誤差)。
目前支援地理位置查詢的欄位為LatLong,相應的操作符有如下三種:
geo-distance:以中心點按半徑搜尋,格式為"緯度,經度;距離米"。例如"33,119;1000"表示以"33,119"為中心,1000米為半徑搜尋。
geo-bounding-box:按矩形搜尋,按左上、右下的順序傳入經緯度座標,格式為"緯度,經度;緯度,經度"。例如"35,118.5;33.5,120"表示以左上座標為"35,118.5",右下座標為"33.5,120"的矩形搜尋。
geo-polygon:按多邊形搜尋,傳入依次串連起來構成多邊形的多個經緯度座標(至少三個座標點才能構成多邊形),格式為"緯度,經度;緯度,經度;緯度,經度;..."。例如"33,118;33,120;35,120;35,118"表示以"33,118”、“33,120”、“35,120”、“35,118"四個經緯度順序串連起來組成的多邊形搜尋。
使用Customlabels欄位搜尋檔案時,系統會按照對象標籤的Key-Value來搜尋檔案。對象標籤的Key和Value均不區分大小寫。
例如要搜尋包含
Bucket=examplebucket
標籤的檔案,您需要設定查詢條件為{"Bucket": "examplebucket"}
。使用OSSTagging.*欄位搜尋檔案時,請替換星號(*)為對象標籤的Key,系統會按照對象標籤的Key-Value來搜尋檔案。對象標籤的Key和Value均區分大小寫。
例如要搜尋包含
owner=John
標籤的檔案,您需要設定查詢條件為{"Field": "OSSTagging.owner", "Value": "John", "Operation": "eq"}
。使用OSSUserMeta.*欄位搜尋檔案時,請替換星號(*)為使用者自訂中繼資料的Key,系統會按照使用者自訂中繼資料的Key-Value來搜尋檔案。使用者自訂中繼資料的Key不區分大小寫,Value區分大小寫。
例如要搜尋包含
x-oss-meta-location=hangzhou
使用者自訂中繼資料的檔案,您需要設定查詢條件為{"Field": "OSSUserMeta.x-oss-meta-location", "Value": "hangzhou", "Operation": "eq"}
。
欄位和操作符的支援列表
下表列出了簡單查詢條件和彙總操作中支援的欄位,以及欄位對相應操作符的支援情況。
表格中“#”標註的欄位為預留欄位,目前暫不可用。
簡單查詢條件
Field(欄位) | 操作符 | 是否支援排序 | ||||
eq、gt、gte、lt、lte | match-phrase | prefix | nested | exist | ||
AccessControlAllowOrigin | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
AccessControlRequestMethod | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
Addresses.AddressLine | 不支援 | 支援 | 不支援 | 支援 | 支援 | 不支援 |
Addresses.City | 支援 | 不支援 | 支援 | 支援 | 支援 | 不支援 |
Addresses.Country | 支援 | 不支援 | 支援 | 支援 | 支援 | 不支援 |
Addresses.District | 支援 | 不支援 | 支援 | 支援 | 支援 | 不支援 |
Addresses.Language | 支援 | 不支援 | 支援 | 支援 | 支援 | 不支援 |
Addresses.Province | 支援 | 不支援 | 支援 | 支援 | 支援 | 不支援 |
Addresses.Township | 支援 | 不支援 | 支援 | 支援 | 支援 | 不支援 |
Album | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
AlbumArtist | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
Artist# | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
AudioStreams.CodecName | 支援 | 不支援 | 支援 | 支援 | 支援 | 不支援 |
AudioStreams.Language | 支援 | 不支援 | 支援 | 支援 | 支援 | 不支援 |
AudioStreams.Lyric | 不支援 | 支援 | 不支援 | 支援 | 支援 | 不支援 |
Bitrate | 支援 | 不支援 | 不支援 | 不支援 | 不支援 | 支援 |
Bodies.Confidence | 支援 | 不支援 | 不支援 | 支援 | 支援 | 不支援 |
CacheControl | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
Composer# | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
ContentDisposition | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
ContentEncoding | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
ContentLanguage | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
ContentType | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
CreateTime | 支援 | 不支援 | 不支援 | 不支援 | 不支援 | 支援 |
CroppingSuggestions.AspectRatio | 支援 | 不支援 | 支援 | 支援 | 支援 | 不支援 |
CroppingSuggestions.Confidence | 支援 | 不支援 | 不支援 | 支援 | 支援 | 不支援 |
CustomId | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
CustomLabels.* | 支援 | 不支援 | 支援 | 不支援 | 支援 | 不支援 |
DocumentContent | 不支援 | 支援 | 不支援 | 不支援 | 不支援 | 不支援 |
DocumentText | 支援 | 支援 | 不支援 | 不支援 | 支援 | 支援 |
Duration | 支援 | 不支援 | 不支援 | 不支援 | 不支援 | 支援 |
ETag | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
Figures.Age | 支援 | 不支援 | 不支援 | 支援 | 支援 | 不支援 |
Figures.AgeSD | 支援 | 不支援 | 不支援 | 支援 | 支援 | 不支援 |
Figures.Emotion | 支援 | 不支援 | 支援 | 支援 | 支援 | 不支援 |
Figures.EmotionConfidence | 支援 | 不支援 | 不支援 | 支援 | 支援 | 不支援 |
Figures.FaceQuality | 支援 | 不支援 | 不支援 | 支援 | 支援 | 不支援 |
Figures.FigureClusterId | 支援 | 不支援 | 支援 | 支援 | 支援 | 不支援 |
Figures.FigureConfidence | 支援 | 不支援 | 不支援 | 支援 | 支援 | 不支援 |
Figures.FigureId | 支援 | 不支援 | 支援 | 支援 | 支援 | 不支援 |
Figures.FigureType | 支援 | 不支援 | 支援 | 支援 | 支援 | 不支援 |
Figures.Gender | 支援 | 不支援 | 支援 | 支援 | 支援 | 不支援 |
Figures.GenderConfidence | 支援 | 不支援 | 不支援 | 支援 | 支援 | 不支援 |
FileAccessTime | 支援 | 不支援 | 不支援 | 不支援 | 不支援 | 支援 |
FileHash | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
FileModifiedTime | 支援 | 不支援 | 不支援 | 不支援 | 不支援 | 支援 |
Filename | 支援 | 支援 | 支援 | 不支援 | 不支援 | 支援 |
ImageHeight | 支援 | 不支援 | 不支援 | 不支援 | 不支援 | 支援 |
ImageWidth | 支援 | 不支援 | 不支援 | 不支援 | 不支援 | 支援 |
Labels.CentricScore | 支援 | 不支援 | 不支援 | 支援 | 支援 | 不支援 |
Labels.LabelConfidence | 支援 | 不支援 | 不支援 | 支援 | 支援 | 不支援 |
Labels.LabelLevel | 支援 | 不支援 | 不支援 | 支援 | 支援 | 不支援 |
Labels.LabelName | 支援 | 不支援 | 支援 | 支援 | 支援 | 不支援 |
Labels.Language | 支援 | 不支援 | 支援 | 支援 | 支援 | 不支援 |
Labels.ParentLabelName | 支援 | 不支援 | 支援 | 支援 | 支援 | 不支援 |
LatLong | 支援 | 不支援 | 不支援 | 不支援 | 不支援 | 不支援 |
MediaType | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
ObjectACL | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
ObjectId | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
OCRContents.Contents | 不支援 | 支援 | 不支援 | 支援 | 支援 | 不支援 |
OCRContents.Language | 支援 | 不支援 | 支援 | 支援 | 支援 | 不支援 |
OSSCRC64 | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
OSSDeleteMarker | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
OSSExpiration | 支援 | 不支援 | 不支援 | 不支援 | 不支援 | 支援 |
OSSObjectType | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
OSSStorageClass | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
OSSTagging.* | 支援 | 不支援 | 支援 | 不支援 | 支援 | 不支援 |
OSSTaggingCount | 支援 | 不支援 | 不支援 | 不支援 | 不支援 | 支援 |
OSSURI | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
OSSUserMeta.* | 支援 | 不支援 | 支援 | 不支援 | 支援 | 不支援 |
OSSVersionId | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
PageCount | 支援 | 不支援 | 不支援 | 不支援 | 不支援 | 支援 |
Performer | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
ProduceTime | 支援 | 不支援 | 不支援 | 不支援 | 不支援 | 支援 |
ServerSideDataEncryption | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
ServerSideEncryption | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
ServerSideEncryptionCustomerAlgorithm | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
ServerSideEncryptionKeyId | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
Size | 支援 | 不支援 | 不支援 | 不支援 | 不支援 | 支援 |
Subtitles.CodecName | 支援 | 不支援 | 支援 | 支援 | 支援 | 不支援 |
Subtitles.Content | 不支援 | 支援 | 不支援 | 支援 | 支援 | 不支援 |
Subtitles.Language | 支援 | 不支援 | 支援 | 支援 | 支援 | 不支援 |
Title | 支援 | 支援 | 支援 | 不支援 | 不支援 | 支援 |
UpdateTime | 支援 | 不支援 | 不支援 | 不支援 | 不支援 | 支援 |
URI | 支援 | 不支援 | 支援 | 不支援 | 不支援 | 支援 |
VideoHeight | 支援 | 不支援 | 不支援 | 不支援 | 不支援 | 支援 |
VideoScore | 支援 | 不支援 | 不支援 | 不支援 | 不支援 | 支援 |
VideoStreams.CodecName | 支援 | 不支援 | 支援 | 支援 | 支援 | 不支援 |
VideoStreams.Language | 支援 | 不支援 | 支援 | 支援 | 支援 | 不支援 |
VideoWidth | 支援 | 不支援 | 不支援 | 不支援 | 不支援 | 支援 |
彙總操作
Field(欄位) | 操作符 | 是否支援排序 | |
min、max、average、sum | count、distinct、group | ||
AccessControlAllowOrigin | 不支援 | 支援 | 支援 |
AccessControlRequestMethod | 不支援 | 支援 | 支援 |
Addresses.AddressLine | 不支援 | 不支援 | 不支援 |
Addresses.City | 不支援 | 不支援 | 不支援 |
Addresses.Country | 不支援 | 不支援 | 不支援 |
Addresses.District | 不支援 | 不支援 | 不支援 |
Addresses.Language | 不支援 | 不支援 | 不支援 |
Addresses.Province | 不支援 | 不支援 | 不支援 |
Addresses.Township | 不支援 | 不支援 | 不支援 |
Album | 不支援 | 支援 | 支援 |
AlbumArtist | 不支援 | 支援 | 支援 |
Artist# | 不支援 | 支援 | 支援 |
AudioStreams.CodecName | 不支援 | 不支援 | 不支援 |
AudioStreams.Language | 不支援 | 不支援 | 不支援 |
AudioStreams.Lyric | 不支援 | 不支援 | 不支援 |
Bitrate | 支援 | 支援 | 支援 |
Bodies.Confidence | 不支援 | 不支援 | 不支援 |
CacheControl | 不支援 | 支援 | 支援 |
Composer# | 不支援 | 支援 | 支援 |
ContentDisposition | 不支援 | 支援 | 支援 |
ContentEncoding | 不支援 | 支援 | 支援 |
ContentLanguage | 不支援 | 支援 | 支援 |
ContentType | 不支援 | 支援 | 支援 |
CreateTime | 不支援 | 支援 | 支援 |
CroppingSuggestions.AspectRatio | 不支援 | 不支援 | 不支援 |
CroppingSuggestions.Confidence | 不支援 | 不支援 | 不支援 |
CustomId | 不支援 | 支援 | 支援 |
CustomLabels.* | 不支援 | 不支援 | 不支援 |
DocumentContent | 不支援 | 支援 | 不支援 |
Duration | 支援 | 支援 | 支援 |
ETag | 不支援 | 支援 | 支援 |
Figures.Age | 不支援 | 不支援 | 不支援 |
Figures.AgeSD | 不支援 | 不支援 | 不支援 |
Figures.Emotion | 不支援 | 不支援 | 不支援 |
Figures.EmotionConfidence | 不支援 | 不支援 | 不支援 |
Figures.FaceQuality | 不支援 | 不支援 | 不支援 |
Figures.FigureClusterId | 不支援 | 不支援 | 不支援 |
Figures.FigureConfidence | 不支援 | 不支援 | 不支援 |
Figures.FigureId | 不支援 | 不支援 | 不支援 |
Figures.FigureType | 不支援 | 不支援 | 不支援 |
Figures.Gender | 不支援 | 不支援 | 不支援 |
Figures.GenderConfidence | 不支援 | 不支援 | 不支援 |
FileAccessTime | 不支援 | 支援 | 支援 |
FileHash | 不支援 | 支援 | 支援 |
FileModifiedTime | 不支援 | 支援 | 支援 |
Filename | 不支援 | 支援 | 支援 |
ImageHeight | 支援 | 支援 | 支援 |
ImageWidth | 支援 | 支援 | 支援 |
Labels.CentricScore | 不支援 | 不支援 | 不支援 |
Labels.LabelConfidence | 不支援 | 不支援 | 不支援 |
Labels.LabelLevel | 不支援 | 不支援 | 不支援 |
Labels.LabelName | 不支援 | 不支援 | 不支援 |
Labels.Language | 不支援 | 不支援 | 不支援 |
Labels.ParentLabelName | 不支援 | 不支援 | 不支援 |
Language | 不支援 | 支援 | 支援 |
LatLong | 不支援 | 支援(支援count、distinct) | 不支援 |
MediaType | 不支援 | 支援 | 支援 |
ObjectACL | 不支援 | 支援 | 支援 |
ObjectId | 不支援 | 支援 | 支援 |
OCRContents.Contents | 不支援 | 不支援 | 不支援 |
OCRContents.Language | 不支援 | 不支援 | 不支援 |
OSSCRC64 | 不支援 | 支援 | 支援 |
OSSDeleteMarker | 不支援 | 支援 | 支援 |
OSSExpiration | 不支援 | 支援 | 支援 |
OSSObjectType | 不支援 | 支援 | 支援 |
OSSStorageClass | 不支援 | 支援 | 支援 |
OSSTagging.* | 不支援 | 不支援 | 不支援 |
OSSTaggingCount | 支援 | 支援 | 支援 |
OSSURI | 不支援 | 支援 | 支援 |
OSSUserMeta.* | 不支援 | 不支援 | 不支援 |
OSSVersionId | 不支援 | 支援 | 支援 |
PageCount | 支援 | 支援 | 支援 |
Performer | 不支援 | 支援 | 支援 |
ProduceTime | 不支援 | 支援 | 支援 |
ServerSideDataEncryption | 不支援 | 支援 | 支援 |
ServerSideEncryption | 不支援 | 支援 | 支援 |
ServerSideEncryptionCustomerAlgorithm | 不支援 | 支援 | 支援 |
ServerSideEncryptionKeyId | 不支援 | 支援 | 支援 |
Size | 支援 | 支援 | 支援 |
Subtitles.CodecName | 不支援 | 不支援 | 不支援 |
Subtitles.Content | 不支援 | 不支援 | 不支援 |
Subtitles.Language | 不支援 | 不支援 | 不支援 |
Title | 不支援 | 支援 | 支援 |
UpdateTime | 不支援 | 支援 | 支援 |
URI | 不支援 | 支援 | 支援 |
VideoHeight | 支援 | 支援 | 支援 |
VideoScore | 支援 | 支援 | 支援 |
VideoStreams.CodecName | 不支援 | 不支援 | 不支援 |
VideoStreams.Language | 不支援 | 不支援 | 不支援 |
VideoWidth | 支援 | 支援 | 支援 |