

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

# Filtro dei campi indicizzati nella ricerca full-text di Neptune
<a name="full-text-search-non-string-indexing-filters"></a>

Nei dettagli del CloudFormation modello sono presenti due campi che consentono di specificare proprietà o predicati, chiavi o tipi di dati da escludere dall'indicizzazione: OpenSearch 

## Filtra per nome della proprietà o del predicato
<a name="full-text-search-non-string-indexing-filters-name"></a>

È possibile utilizzare il parametro opzionale del CloudFormation modello denominato `Properties to exclude from being inserted into Elastic Search Index` per fornire un elenco delimitato da virgole di proprietà o chiavi di predicato da escludere dall'indicizzazione. OpenSearch 

Ad esempio, supponi di impostare questo parametro su `bob`:

```
"Properties to exclude from being inserted into Elastic Search Index" : bob
```

In tal caso, il record del flusso della seguente query di aggiornamento Gremlin verrebbe eliminato anziché essere incluso nell'indice:

```
g.V("1").property("bob", "test")
```

Allo stesso modo, potresti impostare il parametro su `http://my/example#bob`:

```
"Properties to exclude from being inserted into Elastic Search Index" : http://my/example#bob
```

In tal caso, il record del flusso della seguente query di aggiornamento SPARQL verrebbe eliminato anziché essere incluso nell'indice:

```
PREFIX ex: <http://my/example#>
INSERT DATA { ex:s1 ex:bob "test"}.
```

Se non si immette nulla in questo parametro del CloudFormation modello, verranno indicizzate tutte le chiavi di proprietà non altrimenti escluse.

## Filtra per tipo di valore di proprietà o predicato
<a name="full-text-search-non-string-indexing-filters-datatype"></a>

È possibile utilizzare il parametro CloudFormation modello opzionale denominato `Datatypes to exclude from being inserted into Elastic Search Index` per fornire un elenco delimitato da virgole di tipi di dati di proprietà o valori predicati da escludere dall'indicizzazione. OpenSearch 

Per SPARQL, non è necessario elencare l'URI completo del tipo XSD, è sufficiente specificare il token del tipo di dati. I token del tipo di dati validi che puoi elencare sono:
+ `string`
+ `boolean`
+ `float`
+ `double`
+ `dateTime`
+ `date`
+ `time`
+ `byte`
+ `short`
+ `int`
+ `long`
+ `decimal`
+ `integer`
+ `nonNegativeInteger`
+ `nonPositiveInteger`
+ `negativeInteger`
+ `unsignedByte`
+ `unsignedShort`
+ `unsignedInt`
+ `unsignedLong`

Per Gremlin, i tipi di dati validi da elencare sono:
+ `string`
+ `date`
+ `bool`
+ `byte`
+ `short`
+ `int`
+ `long`
+ `float`
+ `double`

Ad esempio, supponi di impostare questo parametro su `string`:

```
"Datatypes to exclude from being inserted into Elastic Search Index" : string
```

In tal caso, il record del flusso della seguente query di aggiornamento Gremlin verrebbe eliminato anziché essere incluso nell'indice:

```
g.V("1").property("myStringval", "testvalue")
```

Allo stesso modo, potresti impostare il parametro su `int`:

```
"Datatypes to exclude from being inserted into Elastic Search Index" : int
```

In tal caso, il record del flusso della seguente query di aggiornamento SPARQL verrebbe eliminato anziché essere incluso nell'indice:

```
PREFIX ex: <http://my/example#>
PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>
INSERT DATA { ex:s1 ex:bob "11"^^xsd:int }.
```

Se non inserisci nulla in questo parametro del CloudFormation modello, verranno indicizzate tutte le proprietà i cui valori possono essere convertiti in modo sicuro in equivalenti. OpenSearch I tipi elencati non sono supportati dal linguaggio di query vengono ignorati.