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

Tablestore:MatchPhraseQuery

最終更新日:May 01, 2026

MatchPhraseQuery は、フレーズ一致検索を設定します。このクエリは、近似一致に基づき、カラムのトークンがクエリキーワードと同一の順序かつ隣接した位置で一致する行を返します。

データ構造

message MatchPhraseQuery {
    optional string field_name = 1;
    optional string text = 2;
    optional float weight = 3;
}

パラメーター

必須

説明

field_name

string

はい

クエリ対象のカラム名です。TEXT カラムのみがフレーズ一致検索をサポートします。

text

string

はい

カラム値と照合するキーワードです。TEXT カラムの場合、キーワードは多次元インデックス作成時に設定されたアナライザを使用してトークン化されます。アナライザが指定されていない場合は、デフォルトで文字トークン化が適用されます。

たとえば、「this is」でクエリを実行すると、「..., this is tablestore」や「this is a table」には一致しますが、「this table is ...」や「is this a table」には一致しません。

weight

float

いいえ

関連度スコア算出におけるこのクエリ条件の重みです。