在 Mapping 里面,将 dynamic 参数设置成 strict 可以拒绝索引包含未知字段的文档。 此条 Tips 由 medcl 贡献。

elasticsearch java

Elasticsearch | 作者 qqq1234567 | 发布于2018年10月23日 | 阅读数:2799

select * from a where (name=' ' or name=' ') and age=7
这样的查询语句用java怎么写
已邀请:

rochy - rochy_he

赞同来自:

类似下面的写法:
boolQuery().must(rangeQuery("age").lte(7).gte(7))
.must(termsQuery(name, "name1", "name2"));

qqq1234567

赞同来自:

select * from a where (name=' ' or s=' ') and age=7这样的呢

rochy - rochy_he

赞同来自:

boolQuery().must(rangeQuery("age").lte(7).gte(7))
.must(
boolQuery()
.should(termQurty(name, "name1"))
.should(termQurty(s, "s1"))
);

要回复问题请先登录注册