全部產品
Search
文件中心

Tablestore:MatchPhraseQuery

更新時間:Jun 30, 2024

表示短語匹配查詢配置。短語匹配查詢採用近似匹配的方式查詢表中的資料,但是分詞後多個詞的位置關係會被考慮,只有分詞後的多個詞在行資料中以同樣的順序和位置存在時,才表示行資料滿足查詢條件。

資料結構

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

查詢條件的權重配置。