表示多词精确查询配置。类似于TermQuery,但是TermsQuery可以指定多个查询关键词,查询匹配这些词的数据。多个查询关键词中只要有一个词精确匹配,该行数据就会被返回,等价于SQL中的In。
数据结构
message TermsQuery {
optional string field_name = 1;
repeated bytes terms = 2;
optional float weight = 3;
}
名称 | 类型 | 是否必选 | 描述 |
field_name | string | 是 | 列名。 |
terms | bytes | 是 | 多个查询关键词,即要匹配的值,由Plainbuffer编码,详见Plainbuffer编码。最多支持设置1024个查询关键字。 多个查询关键词中只要有一个词精确匹配,该行数据就会被返回。 |
weight | float | 否 | 查询条件的权重配置。 |