Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
IndexField
Descrizione
Le informazioni di configurazione per un campo dell'indice, tra cui il nome, il tipo e le opzioni. Le opzioni supportate dipendono da
IndexFieldType
.
Indice
- DateArrayOptions
-
Opzioni per un campo che contiene una serie di date. Questo campo è presente se
IndexFieldType
specifica che il campo è del tipodate-array
. Tutte le opzioni sono abilitate per impostazione predefinita.Tipo: DateArrayOptions
Campo obbligatorio: no
- DateOptions
-
Opzioni per un campo di data. Le date e gli orari sono specificati in UTC (Coordinated Universal Time) secondo IETF RFC3339: T 00:00:00 Z. yyyy-mm-dd Questo campo è presente se
IndexFieldType
specifica che il campo è del tipodate
. Tutte le opzioni sono abilitate per impostazione predefinita.Tipo: DateOptions
Campo obbligatorio: no
- DoubleArrayOptions
-
Opzioni per un campo che contiene un array di valori in virgola mobile a 64 bit a precisione doppia. Questo campo è presente se
IndexFieldType
specifica che il campo è del tipodouble-array
. Tutte le opzioni sono abilitate per impostazione predefinita.Tipo: DoubleArrayOptions
Campo obbligatorio: no
- DoubleOptions
-
Opzioni per un campo in virgola mobile da 64 bit a precisione doppia. Questo campo è presente se
IndexFieldType
specifica che il campo è del tipodouble
. Tutte le opzioni sono abilitate per impostazione predefinita.Tipo: DoubleOptions
Campo obbligatorio: no
- IndexFieldName
-
Una stringa che rappresenta il nome di un campo indice. CloudSearch supporta campi indice regolari e campi dinamici. Un nome di campo dinamico definisce un modello che inizia o termina con un carattere jolly. I campi di documento che non corrispondono a un campo di indice normale ma a un modello di campo dinamico vengono configurati con le opzioni di indicizzazione del campo dinamico.
I nomi di campo normali iniziano con una lettera e possono includere i seguenti caratteri: a-z (minuscoli), 0-9 e _ (carattere di sottolineatura). I nomi dei campi dinamici devono iniziare o terminare con un carattere jolly (*). Il carattere jolly può anche essere l'unico carattere in un nome di campo dinamico. Non sono supportati caratteri jolly multipli e caratteri jolly incorporati all'interno di una stringa.
Il nome
score
è riservato e non può essere utilizzato come nome di campo. Per fare riferimento all'ID di un documento si può utilizzare il nome_id
.Tipo: stringa
Vincoli della lunghezza: lunghezza minima 1. La lunghezza massima è 64 caratteri.
Campo obbligatorio: sì
- IndexFieldType
-
Tipo di campo. Le opzioni valide per un campo dipendono dal tipo di campo. Per ulteriori informazioni sui tipi di campo supportati, consulta Configuring Index Fields nella Amazon CloudSearch Developer Guide.
Tipo: stringa
Valori validi:
int | double | literal | text | date | latlon | int-array | double-array | literal-array | text-array | date-array
Campo obbligatorio: sì
- IntArrayOptions
-
Opzioni per un campo che contiene una serie di valori interi con firma a 64 bit. Questo campo è presente se
IndexFieldType
specifica che il campo è del tipoint-array
. Tutte le opzioni sono abilitate per impostazione predefinita.Tipo: IntArrayOptions
Campo obbligatorio: no
- IntOptions
-
Opzioni per un campo valore intero con firma a 64 bit. Questo campo è presente se
IndexFieldType
specifica che il campo è del tipoint
. Tutte le opzioni sono abilitate per impostazione predefinita.Tipo: IntOptions
Campo obbligatorio: no
- LatLonOptions
-
Opzioni per un campo latlon. Un campo latlon contiene una posizione memorizzata come coppia di valori di latitudine e longitudine. Questo campo è presente se
IndexFieldType
specifica che il campo è del tipolatlon
. Tutte le opzioni sono abilitate per impostazione predefinita.Tipo: LatLonOptions
Campo obbligatorio: no
- LiteralArrayOptions
-
Opzioni per un campo che contiene una serie di stringhe letterali. Questo campo è presente se
IndexFieldType
specifica che il campo è del tipoliteral-array
. Tutte le opzioni sono abilitate per impostazione predefinita.Tipo: LiteralArrayOptions
Campo obbligatorio: no
- LiteralOptions
-
Opzioni per un campo letterale. Questo campo è presente se
IndexFieldType
specifica che il campo è del tipoliteral
. Tutte le opzioni sono abilitate per impostazione predefinita.Tipo: LiteralOptions
Campo obbligatorio: no
- TextArrayOptions
-
Opzioni per un campo che contiene una serie di stringhe di testo. Questo campo è presente se
IndexFieldType
specifica che il campo è del tipotext-array
. In un campotext-array
è sempre possibile eseguire ricerche. Tutte le opzioni sono abilitate per impostazione predefinita.Tipo: TextArrayOptions
Campo obbligatorio: no
- TextOptions
-
Opzioni per un campo di testo. Questo campo è presente se
IndexFieldType
specifica che il campo è del tipotext
. In un campotext
è sempre possibile eseguire ricerche. Tutte le opzioni sono abilitate per impostazione predefinita.Tipo: TextOptions
Campo obbligatorio: no