フォワードインデックスとは
フォワードインデックスとは、ドキュメント内の特定のフィールド(属性)の値を格納するインデックスで、フィルタリング、カウント、ソート、またはスコアリングに使用されます。フォワードインデックスは、属性インデックスまたはプロファイルインデックスとも呼ばれます。フォワードインデックスの「フォワード」という言葉は、ドキュメントをドキュメント内のフィールド情報に変換するプロセスを指します。
フォワードインデックスの属性タイプ
OpenSearch Vector Search Edition は、以下の属性タイプをサポートしています。
属性タイプ | 説明 | 単一値 | 複数値 |
INT8 | 8 ビット符号付き整数を格納します。 | id=-27 | id=-27]26]33 |
UINT8 | 8 ビット符号なし整数を格納します。 | id=56 | id=27]222]32 |
INT16 | 16 ビット符号付き整数を格納します。 | id=-2724 | id=-1217^]236 |
UINT16 | 16 ビット符号なし整数を格納します。 | id=65531 | id=-65531]22236]0^]1 |
INTEGER | 32 ビット符号付き整数を格納します。 | id=-655312 | id=-2714442]2344126]33441 |
UINT32 | 32 ビット符号なし整数を格納します。 | id=65537 | id=4011341512]26]33 |
INT64 | 64 ビット符号付き整数を格納します。 | id=-551533527 | id=-2416664447]236]133 |
UINT64 | 64 ビット符号なし整数を格納します。 | id=23545114533527 | id=12416664447]121436]2 |
FLOAT | 単精度 32 ビット浮動小数点数を格納します。 | id=3.14 | id=3.25]3.50]3.75 |
DOUBLE | 倍精度 64 ビット浮動小数点数を格納します。 | id=3.1415926 | id=-3.1415926]26.1444]55.1441 |
STRING | 文字列を格納します。 | id=abc | id=abc]def]dgg^]dd |