TermsQuery

表示多词精确查询配置。类似于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

查询条件的权重配置。