Este tema describe los campos y operadores compatibles con consultas simples, operaciones de agregación y consultas geográficas.
Notas
Las consultas simples admiten los siguientes operadores: eq (igual a), gt (mayor que), gte (mayor o igual que), lt (menor que), lte (menor o igual que), nested (consulta anidada), exist (consulta de existencia), match-phrase (consulta de coincidencia de frase) y prefix (consulta de prefijo). Las operaciones de agregación admiten los siguientes operadores: min (mínimo), max (máximo), average (operador de promedio, similar a la función AVG en SQL), sum (suma), count (conteo), distinct (operador distinct, que cuenta el número de valores distintos en una fila y es similar a la palabra clave DISTINCT en SQL) y group (conteo por grupos, que puede generar un resultado con error si el número de grupos es demasiado grande. El operador distinct devuelve un valor aproximado: un valor cercano al exacto si el número de filas al que se aplica el operador es menor a 10,000, o un valor con un margen de error de aproximadamente 2% si el número de filas es mayor o igual a 100 millones.
-
Las consultas geográficas admiten el campo LatLong, en el cual se pueden usar los siguientes operadores:
geo-distance: busca dentro de la distancia especificada (radio) desde un punto central. Los operandos del operador usan el formato "latitud,longitud;radioEnMetros". Por ejemplo, "33,119;1000" indica que la consulta se ejecuta dentro de un radio de 1,000 metros desde el punto central "33,119".
geo-bounding-box: busca dentro de un rectángulo definido por las latitudes y longitudes de los vértices superior izquierdo e inferior derecho. Los operandos del operador usan el formato "latitudSuperiorIzquierda,longitudSuperiorIzquierda;latitudInferiorDerecha,longitudInferiorDerecha". Por ejemplo, "35,118.5;33.5,120" indica que la consulta se ejecuta dentro del rectángulo definido por el vértice superior izquierdo (35,118.5) y el vértice inferior derecho (33.5,120).
geo-polygon: busca dentro de un polígono definido por las latitudes y longitudes de como mínimo tres puntos en el formato "latitud,longitud;latitud,longitud;latitud,longitud;...". Por ejemplo, "33,118;33,120;35,120;35,118" indica que la consulta se ejecuta dentro del polígono definido por los siguientes puntos: 33,118, 33,120, 35,120 y 35,118.
-
Si usa el campo Customlabels para consultar objetos, la consulta se basa en las etiquetas de clave-valor de los objetos. Las claves y los valores de las etiquetas de objeto no distinguen entre mayúsculas y minúsculas.
Por ejemplo, para consultar objetos que tienen la etiqueta
Bucket=examplebucket, especifique la condición{"Bucket": "examplebucket"}. -
Cuando use el campo OSSTagging. para consultar objetos, reemplace el asterisco () con la clave de la etiqueta del objeto. El sistema consulta el objeto según el par clave-valor de la etiqueta. Las claves y los valores de las etiquetas de objeto distinguen entre mayúsculas y minúsculas.
Por ejemplo, para consultar objetos que tienen la etiqueta
owner=John, especifique la condición{"Field": "OSSTagging.owner", "Value": "John", "Operation": "eq"}. -
Cuando use el campo OSSUserMeta. para consultar objetos, reemplace el asterisco () con la clave de los metadatos de usuario. El sistema consulta los objetos según la clave y el valor del encabezado de metadatos de usuario. La clave de los metadatos de usuario no distingue entre mayúsculas y minúsculas; sin embargo, su valor sí distingue entre mayúsculas y minúsculas.
Por ejemplo, si desea consultar objetos que tienen los metadatos de usuario
x-oss-meta-location=hangzhou, especifique la condición{"Field": "OSSUserMeta.x-oss-meta-location", "Value": "hangzhou", "Operation": "eq"}.
Campos y operadores compatibles por tipo de consulta
La siguiente tabla describe los campos y operadores compatibles con consultas simples y operaciones de agregación.
Los campos marcados con un signo de número en superíndice (#) están reservados y actualmente no están disponibles.
Consulta simple
Campo | Operador | Ordenamiento | ||||
eq, gt, gte, lt y lte | match-phrase | prefix | nested | exist | ||
AccessControlAllowOrigin | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
AccessControlRequestMethod | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
Addresses.AddressLine | No compatible | Compatible | No compatible | Compatible | Compatible | No compatible |
Addresses.City | Compatible | No compatible | Compatible | Compatible | Compatible | No compatible |
Addresses.Country | Compatible | No compatible | Compatible | Compatible | Compatible | No compatible |
Addresses.District | Compatible | No compatible | Compatible | Compatible | Compatible | No compatible |
Addresses.Language | Compatible | No compatible | Compatible | Compatible | Compatible | No compatible |
Addresses.Province | Compatible | No compatible | Compatible | Compatible | Compatible | No compatible |
Addresses.Township | Compatible | No compatible | Compatible | Compatible | Compatible | No compatible |
Album | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
AlbumArtist | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
Artist# | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
AudioStreams.CodecName | Compatible | No compatible | Compatible | Compatible | Compatible | No compatible |
AudioStreams.Language | Compatible | No compatible | Compatible | Compatible | Compatible | No compatible |
AudioStreams.Lyric | No compatible | Compatible | No compatible | Compatible | Compatible | No compatible |
Bitrate | Compatible | No compatible | No compatible | No compatible | No compatible | Compatible |
Bodies.Confidence | Compatible | No compatible | No compatible | Compatible | Compatible | No compatible |
CacheControl | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
Composer# | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
ContentDisposition | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
ContentEncoding | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
ContentLanguage | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
ContentType | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
CreateTime | Compatible | No compatible | No compatible | No compatible | No compatible | Compatible |
CroppingSuggestions.AspectRatio | Compatible | No compatible | Compatible | Compatible | Compatible | No compatible |
CroppingSuggestions.Confidence | Compatible | No compatible | No compatible | Compatible | Compatible | No compatible |
CustomId | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
CustomLabels.* | Compatible | No compatible | Compatible | No compatible | Compatible | No compatible |
DocumentContent | No compatible | Compatible | No compatible | No compatible | No compatible | No compatible |
DocumentText | Compatible | Compatible | No compatible | No compatible | Compatible | Compatible |
Duration | Compatible | No compatible | No compatible | No compatible | No compatible | Compatible |
ETag | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
Figures.Age | Compatible | No compatible | No compatible | Compatible | Compatible | No compatible |
Figures.AgeSD | Compatible | No compatible | No compatible | Compatible | Compatible | No compatible |
Figures.Emotion | Compatible | No compatible | Compatible | Compatible | Compatible | No compatible |
Figures.EmotionConfidence | Compatible | No compatible | No compatible | Compatible | Compatible | No compatible |
Figures.FaceQuality | Compatible | No compatible | No compatible | Compatible | Compatible | No compatible |
Figures.FigureClusterId | Compatible | No compatible | Compatible | Compatible | Compatible | No compatible |
Figures.FigureConfidence | Compatible | No compatible | No compatible | Compatible | Compatible | No compatible |
Figures.FigureId | Compatible | No compatible | Compatible | Compatible | Compatible | No compatible |
Figures.FigureType | Compatible | No compatible | Compatible | Compatible | Compatible | No compatible |
Figures.Gender | Compatible | No compatible | Compatible | Compatible | Compatible | No compatible |
Figures.GenderConfidence | Compatible | No compatible | No compatible | Compatible | Compatible | No compatible |
FileAccessTime | Compatible | No compatible | No compatible | No compatible | No compatible | Compatible |
FileHash | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
FileModifiedTime | Compatible | No compatible | No compatible | No compatible | No compatible | Compatible |
Filename | Compatible | Compatible | Compatible | No compatible | No compatible | Compatible |
ImageHeight | Compatible | No compatible | No compatible | No compatible | No compatible | Compatible |
ImageWidth | Compatible | No compatible | No compatible | No compatible | No compatible | Compatible |
Labels.CentricScore | Compatible | No compatible | No compatible | Compatible | Compatible | No compatible |
Labels.LabelConfidence | Compatible | No compatible | No compatible | Compatible | Compatible | No compatible |
Labels.LabelLevel | Compatible | No compatible | No compatible | Compatible | Compatible | No compatible |
Labels.LabelName | Compatible | No compatible | Compatible | Compatible | Compatible | No compatible |
Labels.Language | Compatible | No compatible | Compatible | Compatible | Compatible | No compatible |
Labels.ParentLabelName | Compatible | No compatible | Compatible | Compatible | Compatible | No compatible |
LatLong | Compatible | No compatible | No compatible | No compatible | No compatible | No compatible |
MediaType | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
ObjectACL | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
ObjectId | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
OCRContents.Contents | No compatible | Compatible | No compatible | Compatible | Compatible | No compatible |
OCRContents.Language | Compatible | No compatible | Compatible | Compatible | Compatible | No compatible |
OSSCRC64 | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
OSSDeleteMarker | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
OSSExpiration | Compatible | No compatible | No compatible | No compatible | No compatible | Compatible |
OSSObjectType | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
OSSStorageClass | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
OSSTagging.* | Compatible | No compatible | Compatible | No compatible | Compatible | No compatible |
OSSTaggingCount | Compatible | No compatible | No compatible | No compatible | No compatible | Compatible |
OSSURI | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
OSSUserMeta.* | Compatible | No compatible | Compatible | No compatible | Compatible | No compatible |
OSSVersionId | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
PageCount | Compatible | No compatible | No compatible | No compatible | No compatible | Compatible |
Performer | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
ProduceTime | Compatible | No compatible | No compatible | No compatible | No compatible | Compatible |
ServerSideDataEncryption | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
ServerSideEncryption | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
ServerSideEncryptionCustomerAlgorithm | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
ServerSideEncryptionKeyId | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
Size | Compatible | No compatible | No compatible | No compatible | No compatible | Compatible |
Subtitles.CodecName | Compatible | No compatible | Compatible | Compatible | Compatible | No compatible |
Subtitles.Content | No compatible | Compatible | No compatible | Compatible | Compatible | No compatible |
Subtitles.Language | Compatible | No compatible | Compatible | Compatible | Compatible | No compatible |
Title | Compatible | Compatible | Compatible | No compatible | No compatible | Compatible |
UpdateTime | Compatible | No compatible | No compatible | No compatible | No compatible | Compatible |
URI | Compatible | No compatible | Compatible | No compatible | No compatible | Compatible |
VideoHeight | Compatible | No compatible | No compatible | No compatible | No compatible | Compatible |
VideoScore | Compatible | No compatible | No compatible | No compatible | No compatible | Compatible |
VideoStreams.CodecName | Compatible | No compatible | Compatible | Compatible | Compatible | No compatible |
VideoStreams.Language | Compatible | No compatible | Compatible | Compatible | Compatible | No compatible |
VideoWidth | Compatible | No compatible | No compatible | No compatible | No compatible | Compatible |
Agregación
Campo | Operador | Ordenamiento | |
min, max, average y sum | count, distinct y group | ||
AccessControlAllowOrigin | No compatible | Compatible | Compatible |
AccessControlRequestMethod | No compatible | Compatible | Compatible |
Addresses.AddressLine | No compatible | No compatible | No compatible |
Addresses.City | No compatible | No compatible | No compatible |
Addresses.Country | No compatible | No compatible | No compatible |
Addresses.District | No compatible | No compatible | No compatible |
Addresses.Language | No compatible | No compatible | No compatible |
Addresses.Province | No compatible | No compatible | No compatible |
Addresses.Township | No compatible | No compatible | No compatible |
Album | No compatible | Compatible | Compatible |
AlbumArtist | No compatible | Compatible | Compatible |
Artist# | No compatible | Compatible | Compatible |
AudioStreams.CodecName | No compatible | No compatible | No compatible |
AudioStreams.Language | No compatible | No compatible | No compatible |
AudioStreams.Lyric | No compatible | No compatible | No compatible |
Bitrate | Compatible | Compatible | Compatible |
Bodies.Confidence | No compatible | No compatible | No compatible |
CacheControl | No compatible | Compatible | Compatible |
Composer# | No compatible | Compatible | Compatible |
ContentDisposition | No compatible | Compatible | Compatible |
ContentEncoding | No compatible | Compatible | Compatible |
ContentLanguage | No compatible | Compatible | Compatible |
ContentType | No compatible | Compatible | Compatible |
CreateTime | No compatible | Compatible | Compatible |
CroppingSuggestions.AspectRatio | No compatible | No compatible | No compatible |
CroppingSuggestions.Confidence | No compatible | No compatible | No compatible |
CustomId | No compatible | Compatible | Compatible |
CustomLabels.* | No compatible | No compatible | No compatible |
DocumentContent | No compatible | Compatible | No compatible |
Duration | Compatible | Compatible | Compatible |
ETag | No compatible | Compatible | Compatible |
Figures.Age | No compatible | No compatible | No compatible |
Figures.AgeSD | No compatible | No compatible | No compatible |
Figures.Emotion | No compatible | No compatible | No compatible |
Figures.EmotionConfidence | No compatible | No compatible | No compatible |
Figures.FaceQuality | No compatible | No compatible | No compatible |
Figures.FigureClusterId | No compatible | No compatible | No compatible |
Figures.FigureConfidence | No compatible | No compatible | No compatible |
Figures.FigureId | No compatible | No compatible | No compatible |
Figures.FigureType | No compatible | No compatible | No compatible |
Figures.Gender | No compatible | No compatible | No compatible |
Figures.GenderConfidence | No compatible | No compatible | No compatible |
FileAccessTime | No compatible | Compatible | Compatible |
FileHash | No compatible | Compatible | Compatible |
FileModifiedTime | No compatible | Compatible | Compatible |
Filename | No compatible | Compatible | Compatible |
ImageHeight | Compatible | Compatible | Compatible |
ImageWidth | Compatible | Compatible | Compatible |
Labels.CentricScore | No compatible | No compatible | No compatible |
Labels.LabelConfidence | No compatible | No compatible | No compatible |
Labels.LabelLevel | No compatible | No compatible | No compatible |
Labels.LabelName | No compatible | No compatible | No compatible |
Labels.Language | No compatible | No compatible | No compatible |
Labels.ParentLabelName | No compatible | No compatible | No compatible |
Language | No compatible | Compatible | Compatible |
LatLong | No compatible | Compatible (count y distinct) | No compatible |
MediaType | No compatible | Compatible | Compatible |
ObjectACL | No compatible | Compatible | Compatible |
ObjectId | No compatible | Compatible | Compatible |
OCRContents.Contents | No compatible | No compatible | No compatible |
OCRContents.Language | No compatible | No compatible | No compatible |
OSSCRC64 | No compatible | Compatible | Compatible |
OSSDeleteMarker | No compatible | Compatible | Compatible |
OSSExpiration | No compatible | Compatible | Compatible |
OSSObjectType | No compatible | Compatible | Compatible |
OSSStorageClass | No compatible | Compatible | Compatible |
OSSTagging.* | No compatible | No compatible | No compatible |
OSSTaggingCount | Compatible | Compatible | Compatible |
OSSURI | No compatible | Compatible | Compatible |
OSSUserMeta.* | No compatible | No compatible | No compatible |
OSSVersionId | No compatible | Compatible | Compatible |
PageCount | Compatible | Compatible | Compatible |
Performer | No compatible | Compatible | Compatible |
ProduceTime | No compatible | Compatible | Compatible |
ServerSideDataEncryption | No compatible | Compatible | Compatible |
ServerSideEncryption | No compatible | Compatible | Compatible |
ServerSideEncryptionCustomerAlgorithm | No compatible | Compatible | Compatible |
ServerSideEncryptionKeyId | No compatible | Compatible | Compatible |
Size | Compatible | Compatible | Compatible |
Subtitles.CodecName | No compatible | No compatible | No compatible |
Subtitles.Content | No compatible | No compatible | No compatible |
Subtitles.Language | No compatible | No compatible | No compatible |
Title | No compatible | Compatible | Compatible |
UpdateTime | No compatible | Compatible | Compatible |
URI | No compatible | Compatible | Compatible |
VideoHeight | Compatible | Compatible | Compatible |
VideoScore | Compatible | Compatible | Compatible |
VideoStreams.CodecName | No compatible | No compatible | No compatible |
VideoStreams.Language | No compatible | No compatible | No compatible |
VideoWidth | Compatible | Compatible | Compatible |