表示精确查询配置。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 | 否 | 查询条件的权重配置。 |