

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

# Amazon Neptune 中的非字串 OpenSearch 索引編製。
<a name="full-text-search-non-string-indexing"></a>

Amazon Neptune 中的非字串 OpenSearch 索引編製可讓您使用串流輪詢器，將述詞的非字串值複寫到 OpenSearch。所有可以安全地轉換為對應的 OpenSearch 對應或資料類型的述詞值，接著會複寫至 OpenSearch。

若要在新堆疊上啟用非字串索引， CloudFormation 範本中的 `Enable Non-String Indexing`旗標必須設定為 `true`。這是預設設定。若要更新現有的堆疊以支援非字串索引編製，請參閱下面的 [更新現有堆疊](full-text-search-non-string-indexing-update.md)。

**注意**  
最好不要在 **`1.0.4.2`** 之前的引擎版本上啟用非字串索引編製。
針對符合多個欄位 (其中一些欄位包含字串值，而其他欄位則包含非字串值) 的欄位名稱使用規則表達式的 OpenSearch 查詢，會由於錯誤而失敗。如果 Neptune 中的全文檢索搜尋查詢屬於該類型，也會發生同樣的情況。
按非字串欄位進行排序時，請將「.value」附加到欄位名稱，以區分其與字串欄位。

**Contents**
+ [更新現有的 Neptune 全文檢索搜尋堆疊以支援非字串索引編製](full-text-search-non-string-indexing-update.md)
+ [篩選 Neptune 全文檢索搜尋中要編製索引的欄位](full-text-search-non-string-indexing-filters.md)
  + [按屬性或述詞名稱篩選](full-text-search-non-string-indexing-filters.md#full-text-search-non-string-indexing-filters-name)
  + [按屬性或述詞值類型篩選](full-text-search-non-string-indexing-filters.md#full-text-search-non-string-indexing-filters-datatype)
+ [將 SPARQL 和 Gremlin 資料類型對應至 OpenSearch](full-text-search-non-string-indexing-mapping.md)
+ [資料對應的驗證](full-text-search-data-validation.md)
+ [Neptune 中的範例非字串 OpenSearch 查詢](full-text-search-non-string-examples.md)
  + [取得效齡大於 30 且名稱開頭為「Si」的所有頂點](full-text-search-non-string-examples.md#full-text-search-non-string-example-1)
  + [取得效齡在 10 和 50 之間且名稱與「Ronka」模糊相符的所有節點](full-text-search-non-string-examples.md#full-text-search-non-string-example-2)
  + [取得時間戳記落在過去 25 天內的所有節點](full-text-search-non-string-examples.md#full-text-search-non-string-example-3)
  + [取得時間戳記落在給定年份和月份內的所有節點](full-text-search-non-string-examples.md#full-text-search-non-string-example-4)