すべてのプロダクト
Search
ドキュメントセンター

:サマリーインデックス

最終更新日:Dec 28, 2024

はじめに

サマリーインデックスには、ドキュメントに対応する情報を格納できます。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 パラメーターを設定して、圧縮のパフォーマンスを向上させることをお勧めします。