

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Memfilter bidang apa yang diindeks dalam pencarian teks lengkap Neptunus
<a name="full-text-search-non-string-indexing-filters"></a>

Ada dua bidang dalam detail CloudFormation template yang memungkinkan Anda menentukan properti atau kunci predikat atau tipe data untuk dikecualikan dari pengindeksan: OpenSearch 

## Filter berdasarkan properti atau nama predikat
<a name="full-text-search-non-string-indexing-filters-name"></a>

Anda dapat menggunakan parameter CloudFormation template opsional bernama `Properties to exclude from being inserted into Elastic Search Index` untuk menyediakan daftar properti atau kunci predikat yang dibatasi koma untuk dikecualikan dari pengindeksan. OpenSearch 

Misalnya, Anda menyetel parameter ini ke`bob`:

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

Dalam hal ini, catatan aliran dari kueri pembaruan Gremlin berikut akan dihapus daripada masuk ke indeks:

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

Demikian pula, Anda dapat mengatur parameter ke`http://my/example#bob`:

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

Dalam hal ini, catatan aliran kueri pembaruan SPARQL berikut akan dihapus daripada masuk ke indeks:

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

Jika Anda tidak memasukkan apa pun dalam parameter CloudFormation template ini, semua kunci properti yang tidak dikecualikan akan diindeks.

## Filter berdasarkan properti atau jenis nilai predikat
<a name="full-text-search-non-string-indexing-filters-datatype"></a>

Anda dapat menggunakan parameter CloudFormation template opsional bernama `Datatypes to exclude from being inserted into Elastic Search Index` untuk menyediakan daftar properti yang dibatasi koma atau tipe data nilai predikat untuk dikecualikan dari pengindeksan. OpenSearch 

Untuk SPARQL, Anda tidak perlu mencantumkan URI tipe XSD lengkap, Anda cukup mencantumkan token tipe data. Token tipe data yang valid yang dapat Anda daftarkan adalah:
+ `string`
+ `boolean`
+ `float`
+ `double`
+ `dateTime`
+ `date`
+ `time`
+ `byte`
+ `short`
+ `int`
+ `long`
+ `decimal`
+ `integer`
+ `nonNegativeInteger`
+ `nonPositiveInteger`
+ `negativeInteger`
+ `unsignedByte`
+ `unsignedShort`
+ `unsignedInt`
+ `unsignedLong`

Untuk Gremlin, tipe data yang valid untuk dicantumkan adalah:
+ `string`
+ `date`
+ `bool`
+ `byte`
+ `short`
+ `int`
+ `long`
+ `float`
+ `double`

Misalnya, Anda menyetel parameter ini ke`string`:

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

Dalam hal ini, catatan aliran dari kueri pembaruan Gremlin berikut akan dihapus daripada masuk ke indeks:

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

Demikian pula, Anda dapat mengatur parameter ke`int`:

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

Dalam hal ini, catatan aliran kueri pembaruan SPARQL berikut akan dihapus daripada masuk ke indeks:

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

Jika Anda tidak memasukkan apa pun dalam parameter CloudFormation template ini, semua properti yang nilainya dapat dikonversi dengan aman ke OpenSearch ekuivalen akan diindeks. Jenis terdaftar yang tidak didukung oleh bahasa kueri diabaikan.