MatchPhraseQuery
更新時間:
Copy as MD
短語匹配查詢(MatchPhraseQuery)的配置結構。短語匹配查詢基於近似匹配原理,要求分詞後的多個詞在行資料中以相同的順序和相鄰的位置出現,才判定該行滿足查詢條件。
資料結構
message MatchPhraseQuery {
optional string field_name = 1;
optional string text = 2;
optional float weight = 3;
}
|
名稱 |
類型 |
是否必選 |
描述 |
|
field_name |
string |
是 |
要匹配的列名。僅支援 TEXT 類型的列。 |
|
text |
string |
是 |
查詢關鍵字,即要匹配的值。針對 TEXT 類型的列,關鍵字會按建立多元索引時配置的分析器(analyzer)進行分詞;未指定分析器時,預設使用單字分詞。 例如,查詢關鍵字為"this is"時,可以匹配"...,this is tablestore"和"this is a table",但不能匹配"this table is ..."和"is this a table"。 |
|
weight |
float |
否 |
該查詢條件在相關性評分中的權重。 |
该文章对您有帮助吗?