Filtro fornito dall'utente per limitare il recupero in base ai valori dei metadati a livello di Chunk
o Document
. Esempio (Genere = drammatico OR genere = azione): chiave = "document.custom_metadata.Tieni" condizioni = [{stringValue = "drama", Operation = EQUAL}, {stringValue = "action", Operation = EQUAL}]
Rappresentazione JSON |
---|
{
"key": string,
"conditions": [
{
object ( |
Campi | |
---|---|
key |
Obbligatorio. La chiave dei metadati in base a cui filtrare. |
conditions[] |
Obbligatorio. I |
Condizione
Condizione di filtro applicabile a una singola chiave.
Rappresentazione JSON |
---|
{ "operation": enum ( |
Campi | |
---|---|
operation |
Obbligatorio. Operatore applicato alla coppia chiave-valore specificata per attivare la condizione. |
Campo di unione value . Il tipo di valore deve essere coerente con il tipo di valore definito nel campo per la chiave corrispondente. Se i tipi di valori non sono coerenti, il risultato sarà un insieme vuoto. Quando CustomMetadata ha un tipo di valore StringList , la condizione di filtro deve utilizzare string_value in coppia con un'operazione INCLUDES/EXCLUDES, altrimenti il risultato sarà un set vuoto. value può essere solo uno dei seguenti: |
|
stringValue |
Il valore della stringa in base al quale filtrare i metadati. |
numericValue |
Il valore numerico in base al quale filtrare i metadati. |
Operatore
Definisce gli operatori validi che possono essere applicati a una coppia chiave-valore.
Enum | |
---|---|
OPERATOR_UNSPECIFIED |
Il valore predefinito. Questo valore non è utilizzato. |
LESS |
Supportato da un valore numerico. |
LESS_EQUAL |
Supportato da un valore numerico. |
EQUAL |
Supportato da valori numerici e stringhe. |
GREATER_EQUAL |
Supportato da un valore numerico. |
GREATER |
Supportato da un valore numerico. |
NOT_EQUAL |
Supportato da valori numerici e stringhe. |
INCLUDES |
Supportato dalla stringa solo quando il tipo di valore CustomMetadata per la chiave specificata ha un stringListValue . |
EXCLUDES |
Supportato dalla stringa solo quando il tipo di valore CustomMetadata per la chiave specificata ha un stringListValue . |