

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 篩選 Neptune 全文檢索搜尋中要編製索引的欄位
<a name="full-text-search-non-string-indexing-filters"></a>

 CloudFormation 範本詳細資訊中有兩個欄位，可讓您指定要從 OpenSearch 索引中排除的屬性或述詞索引鍵或資料類型：

## 按屬性或述詞名稱篩選
<a name="full-text-search-non-string-indexing-filters-name"></a>

您可以使用名為 的選用 CloudFormation 範本參數`Properties to exclude from being inserted into Elastic Search Index`，提供以逗號分隔的屬性清單或述詞索引鍵，以從 OpenSearch 索引中排除。

例如，假設您將此參數設為 `bob`：

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

在這種情況下，下列 Gemlin 更新查詢的串流記錄將會遭到捨棄，而不是進入索引：

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

同樣地，您可以將此參數設為 `http://my/example#bob`：

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

在這種情況下，下列 Gemlin 更新查詢的串流記錄將會遭到捨棄，而不是進入索引：

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

如果您未在此 CloudFormation 範本參數中輸入任何內容，則所有未排除的屬性金鑰都會編製索引。

## 按屬性或述詞值類型篩選
<a name="full-text-search-non-string-indexing-filters-datatype"></a>

您可以使用名為 的選用 CloudFormation 範本參數`Datatypes to exclude from being inserted into Elastic Search Index`，提供以逗號分隔的屬性清單或述詞值資料類型，以從 OpenSearch 索引中排除。

對於 SPARQL，您不需要列出完整的 XSD 類型 URI，只需列出資料類型記號即可。您可以列出的有效資料類型記號如下：
+ `string`
+ `boolean`
+ `float`
+ `double`
+ `dateTime`
+ `date`
+ `time`
+ `byte`
+ `short`
+ `int`
+ `long`
+ `decimal`
+ `integer`
+ `nonNegativeInteger`
+ `nonPositiveInteger`
+ `negativeInteger`
+ `unsignedByte`
+ `unsignedShort`
+ `unsignedInt`
+ `unsignedLong`

對於 Gremlin，要列出的有效資料類型如下：
+ `string`
+ `date`
+ `bool`
+ `byte`
+ `short`
+ `int`
+ `long`
+ `float`
+ `double`

例如，假設您將此參數設為 `string`：

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

在這種情況下，下列 Gemlin 更新查詢的串流記錄將會遭到捨棄，而不是進入索引：

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

同樣地，您可以將此參數設為 `int`：

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

在這種情況下，下列 Gemlin 更新查詢的串流記錄將會遭到捨棄，而不是進入索引：

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

如果您未在此 CloudFormation 範本參數中輸入任何內容，則其值可安全轉換為 OpenSearch 對等項目的所有屬性都會編製索引。系統會忽略查詢語言不支援的列出類型。