MatchPhraseQuery
更新時間:
表示短語匹配查詢配置。短語匹配查詢采用近似匹配的方式查詢表中的數(shù)據(jù),但是分詞后多個詞的位置關(guān)系會被考慮,只有分詞后的多個詞在行數(shù)據(jù)中以同樣的順序和位置存在時,才表示行數(shù)據(jù)滿足查詢條件。
數(shù)據(jù)結(jié)構(gòu)
message MatchPhraseQuery {
optional string field_name = 1;
optional string text = 2;
optional float weight = 3;
}
名稱 | 類型 | 是否必選 | 描述 |
field_name | string | 是 | 要匹配的列。 短語匹配查詢可應(yīng)用于Text類型。 |
text | string | 是 | 查詢關(guān)鍵詞,即要匹配的值。 當要匹配的列為Text類型時,查詢關(guān)鍵詞會被分詞成多個詞,分詞類型為創(chuàng)建多元索引時設(shè)置的分詞器類型。如果創(chuàng)建多元索引時未設(shè)置分詞器類型,則默認分詞類型為單字分詞。 例如查詢的值為“this is”,可以匹配到“...,this is tablestore”、“this is a table”,但是無法匹配到“this table is ...”以及“is this a table”。 |
weight | float | 否 | 查詢條件的權(quán)重配置。 |
文檔內(nèi)容是否對您有幫助?