表示精確查詢配置。TermQuery採用完整精確匹配的方式查詢表中的資料,類似於字串匹配。對於Text類型欄位,只要分詞後有詞條可以精確匹配即可。
資料結構
message TermQuery {
optional string field_name = 1;
optional bytes term = 2;
optional float weight = 3;
}
名稱 | 類型 | 是否必選 | 描述 |
field_name | string | 是 | 列名。 |
term | bytes | 是 | 查詢關鍵詞,即要匹配的值,由Plainbuffer編碼,詳見Plainbuffer編碼。 該詞不會被分詞,會被當做完整詞去匹配。 對於Text類型欄位,只要分詞後有詞條可以精確匹配即可。例如某個Text類型的欄位,值為“tablestore is cool”,如果分詞後為“tablestore”、“is”、“cool”三個詞條,則查詢“tablestore”、“is”、“cool”時都滿足查詢條件。 |
weight | float | 否 | 查詢條件的權重配置。 |