这里我进行多次搜索,但是在查询中,我传递逗号分隔的字符串,但如果该字符串为null则所有数据都显示,实际上它不应显示任何结果。 下面我证明了查询
searchResults = client.Search<Logs>(
s => s
.type("result")
.sort(k => k.descending(m => m.timestamp))
.query(q => q
.bool(b => b
.must(m => m
.multimatch(mm => mm
.query(list).fields("name")))
))
.from(0)
.size(10)
);
如果我通过list =&#34; desk1,desk02&#34; , 然后我得到了结果,但如果我正在传递 list =&#34;&#34; ,那么所有数据都会显示。