

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à.

# Ricerca di un intervallo di valori in Amazon CloudSearch
<a name="searching-ranges"></a>

Puoi utilizzare le query strutturate per cercare un intervallo di valori in un campo. Per specificare un intervallo di valori, utilizza una virgola (,) per separare i limiti superiore e inferiore e inserisci l'intervallo tra parentesi tonde o parentesi graffe. Una parentesi quadra, [ o ], indica che il limite è incluso nell'intervallo, una parentesi graffa, \$1 o \$1, esclude il limite. 

Ad esempio, per ricercare nel set di dati di esempio dei film usciti dal 2008 al 2010 (incluso), specifica l'intervallo come `[2008,2010]`.

Per specificare un intervallo aperto, ometti il limite. Ad esempio, `year:[2002,}` individua tutti i film dal 2002 in poi e `year:{,1970]` corrisponde a tutti i film usciti nel 1970. Per omettere un limite, devi utilizzare una parentesi graffa.

In una query composta, utilizza la sintassi dell'operatore `range` per ricercare un intervallo di valori; ad esempio: `(range field=year [1967,})`.

## Ricerca di un intervallo di date
<a name="searching-ranges-dates"></a>

Per cercare un intervallo di date (o ore) in un campo `date`, puoi utilizzare la stessa sintassi degli intervalli con parentesi utilizzata per i valori numerici, ma devi racchiudere la stringa della data tra virgolette singole. Ad esempio, la seguente richiesta ricerca i dati di tutti i film usciti il 1° gennaio 2013 o dopo questa data:

```
q.parser=structured&q=release_date:['2013-01-01T00:00:00Z',}
```

Utilizza la sintassi seguente per cercare un determinato intervallo:

```
q.parser=structured&q=release_date:['2013-01-01T00:00:00Z','2013-01-02T23:59:59Z']
```

## Ricerca di un intervallo di posizioni
<a name="searching-ranges-locations"></a>

Puoi eseguire una ricerca in un riquadro di delimitazione cercando un intervallo di posizioni. Per cercare un intervallo di posizioni in un campo `latlon`, puoi utilizzare la stessa sintassi degli intervalli con parentesi utilizzata per i valori numerici, ma devi racchiudere la coppia latitudine-longitudine tra virgolette singole. 

Ad esempio, se includi un campo `location` in ogni documento, potresti specificare il filtro del riquadro di delimitazione come `location:['nn.n,nn.n','nn.n,nn.n']`. Nel seguente esempio, le corrispondenze di *restaurant* sono filtrate in modo che solo le occorrenze nell'area del centro città di Paso Robles, California, siano incluse nei risultati. 

```
q='restaurant'&fq=location:['35.628611,-120.694152','35.621966,-120.686706']&q.parser=structured
```

Per ulteriori informazioni, consulta [Risultati di ricerca e classificazione per posizione geografica in Amazon CloudSearch](searching-locations.md).

## Ricerca di un intervallo di testo
<a name="searching-ranges-text"></a>

Puoi cercare anche un intervallo di valori in un campo di testo o letterale utilizzando la sintassi degli intervalli con parentesi. Come per le date, le stringhe di testo deve essere racchiuse tra virgolette singole. Ad esempio, la seguente richiesta cerca nei dati del film una serie di documenti IDs. Per fare riferimento all'ID di un documento, utilizza il nome di campo speciale `_id`.

```
_id:['tt1000000','tt1005000']
```