Filtr podany przez użytkownika, który ogranicza pobieranie na podstawie wartości metadanych na poziomie Chunk
lub Document
. Przykład (gatunek = dramat OR genre = action): key = "document.custom_metadata.genre" terms = [{stringValue = "drama", actions = EQUAL}, {stringValue = "action", actions = EQUAL}]
Zapis JSON |
---|
{
"key": string,
"conditions": [
{
object ( |
Pola | |
---|---|
key |
To pole jest wymagane. Klucz metadanych, według których chcesz filtrować. |
conditions[] |
To pole jest wymagane. Wartości |
Warunek
Warunek filtra mający zastosowanie do pojedynczego klucza.
Zapis JSON |
---|
{ "operation": enum ( |
Pola | |
---|---|
operation |
To pole jest wymagane. Operator stosowany do danej pary klucz-wartość w celu aktywowania warunku. |
Pole sumy value . Typ wartości musi być zgodny z typem wartości zdefiniowanym w polu dla odpowiedniego klucza. Jeśli typy wartości nie są spójne, wynik będzie pusty. Jeśli CustomMetadata ma typ wartości StringList , warunek filtrowania powinien używać parametru string_value w połączeniu z operacją UWZGLĘDNIJ/WYKLUCZ. W przeciwnym razie wynik również będzie pusty. value może mieć tylko jedną z tych wartości: |
|
stringValue |
Wartość ciągu znaków, według której filtrowane będą metadane. |
numericValue |
Wartość liczbowa służąca do filtrowania metadanych. |
Operator
Określa prawidłowe operatory, które można zastosować do pary klucz-wartość.
Wartości w polu enum | |
---|---|
OPERATOR_UNSPECIFIED |
Wartość domyślna. Ta wartość nie jest używana. |
LESS |
Obsługiwane wartościami liczbowymi. |
LESS_EQUAL |
Obsługiwane wartościami liczbowymi. |
EQUAL |
Obsługiwane są tylko liczby i ciąg znaków. |
GREATER_EQUAL |
Obsługiwane wartościami liczbowymi. |
GREATER |
Obsługiwane wartościami liczbowymi. |
NOT_EQUAL |
Obsługiwane są tylko liczby i ciąg znaków. |
INCLUDES |
Obsługiwany przez ciąg znaków tylko wtedy, gdy typ wartości CustomMetadata danego klucza ma wartość stringListValue . |
EXCLUDES |
Obsługiwany przez ciąg znaków tylko wtedy, gdy typ wartości CustomMetadata danego klucza ma wartość stringListValue . |