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

OpenSearch:サマリーインデックス

最終更新日:Dec 28, 2024

はじめに

サマリーインデックスには、ドキュメントに対応する情報を格納できます。OpenSearch Retrieval Engine Edition は、docID を使用して情報が格納されている場所を取得できます。このようにして、OpenSearch Retrieval Engine 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 Retrieval Engine Edition V3.9.1 以降では、parameter フィールドがサポートされています。以下のパラメーターがサポートされています。

  • compress_type パラメーターはエンコード方式を指定します。uniq および equal については、フォワードインデックスの圧縮を参照してください。

  • file_compress パラメーターを指定してファイルを圧縮できます。schema.json という名前のファイルでエイリアスを指定した後、file_compress パラメーターに圧縮ファイルのエイリアスを指定する必要があります。file_compress パラメーターは、compress パラメーターよりも圧縮のパフォーマンスが向上します。compress パラメーターの値を false に設定し、file_compress パラメーターを設定して圧縮のパフォーマンスを向上させることをお勧めします。