IndexField - Amazon CloudSearch

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 tipo date-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 tipo date. 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 tipo double-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 tipo double. 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 tipo int-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 tipo int. 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 tipo latlon. 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 tipo literal-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 tipo literal. 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 tipo text-array. In un campo text-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 tipo text. In un campo text è sempre possibile eseguire ricerche. Tutte le opzioni sono abilitate per impostazione predefinita.

Tipo: TextOptions

Campo obbligatorio: no