

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

# 索引向量資料和強制合併
<a name="gpu-acceleration-index-force-merge"></a>

在網域或集合上建立 GPU 加速向量索引後，您可以使用標準 OpenSearch 操作新增向量資料並最佳化索引。GPU 加速會自動增強索引效能和強制合併操作，讓您更快速地建置和維護大規模向量搜尋應用程式，而不需要變更現有的工作流程。

## 索引向量資料
<a name="gpu-acceleration-indexing-data"></a>

像往常一樣索引向量資料。GPU 加速會自動套用至索引和強制合併操作。下列範例示範如何使用[大量](https://docs.opensearch.org/latest/api-reference/document-apis/bulk/#index) API 將向量文件新增至索引。每個文件都包含一個向量欄位，其中包含數值和相關文字內容：

```
POST _bulk
{"index": {"_index": "my-vector-index"}}
{"vector_field": [0.1, 0.2, 0.3, ...], "text": "Sample document 1"}
{"index": {"_index": "my-vector-index"}}
{"vector_field": [0.4, 0.5, 0.6, ...], "text": "Sample document 2"}
```

### 強制合併操作
<a name="gpu-acceleration-force-merge"></a>

GPU 加速也適用於[強制合併](https://docs.opensearch.org/latest/api-reference/index-apis/force-merge/)操作，可大幅縮短最佳化向量索引所需的時間。請注意，集合不支援強制合併操作。下列範例示範如何透過將所有區段合併為單一區段來最佳化向量索引：

```
POST my-vector-index/_forcemerge?max_num_segments=1
```