Hierarchical Navigable Small World (HNSW)

Hierarchical Navigable Small World (HNSW)索引付けは、高次元ベクトル空間の検索効率を大幅に向上させるグラフベースのアプローチです。Navigable Small Worldグラフでデータを構造化することにより、HNSWは高速最近傍検索を可能にし、大規模なベクトル取得タスクに適した選択肢となります。

HNSW索引を使用するようにドキュメント・ストアを構成するには、リクエストを`/api/kb/<storeName>/index`エンドポイントにポストし、`type`プロパティの値として`HNSW`を指定します:

http request
 POST /api/kb/<storeName>/index

 {
    "type": "HNSW",
    "spaceName": "COSINE",
    "efConstruction": 200,
    "efSearch": 50,
    "m": 16
 }

技術的には、前述のペイロードの`type`以外のすべてのプロパティは、デフォルト値を使用するため省略できます。