はじめに
サマリーインデックスには、ドキュメントに対応する情報を格納できます。OpenSearch Vector Search Edition は、ドキュメント ID を使用して、情報が格納されている場所を取得できます。このようにして、OpenSearch Vector Search Edition は情報の格納場所を提供できます。サマリーインデックスのスキーマは、転置インデックスのスキーマに似ています。インデックスの機能は異なります。
サマリーインデックスを設定するためのサンプルコード
"summarys":
{
"summary_fields":["id", "company_id", "subject", "cat_id"],
"compress":false,
"parameter" : {
"compress_type" : "uniq|equal", // エンコード方式
"file_compress" : "simple_compress1" // ファイル圧縮を示します
}
}summary_fields パラメーターは、サマリーインデックスに格納するフィールドを指定します。このパラメーターには、すべてのデータ型のフィールドを指定できます。
compress パラメーターは、zlib を使用してサマリーインデックスを圧縮するかどうかを指定します。有効な値は true と false です。値 true はサマリーインデックスを圧縮することを示し、値 false はサマリーインデックスを圧縮しないことを示します。デフォルト値は false です。
TIMESTAMP データ型のフィールドをサマリーインデックスとして指定すると、フィールドは属性として格納されます。このようにして、デフォルトのタイムゾーンが使用されている場合、時間形式はシステムによって一元的に処理されます。
parameter フィールドを使用して特定のパラメーターを設定できます。OpenSearch Vector Search Edition V3.9.1 以降のバージョンでは、parameter フィールドがサポートされています。以下のパラメーターがサポートされています。
compress_type: エンコード方式。uniq および equal については、「転置インデックスの圧縮」を参照してください。
file_compress: ファイルを圧縮することを示します。schema.json ファイルでエイリアスを指定した後、file_compress パラメーターに圧縮ファイルのエイリアスを指定する必要があります。file_compress パラメーターで指定されたメソッドは、compress パラメーターで指定されたメソッドよりも圧縮のパフォーマンスが優れています。compress パラメーターの値を false に設定し、file_compress パラメーターを設定して、圧縮のパフォーマンスを向上させることをお勧めします。