【发布时间】:2017-10-10 05:08:09
【问题描述】:
我只想从这样一个简单的伪 SQL 查询中获取所有结果:
[...] WHERE 'idGroups' = '7078' AND ('titre' LIKE '%fuite%' OR 'tag' LIKE '%fuite%' OR 'message' LIKE '%fuite%')
这样做:
BoolQueryBuilder qb = QueryBuilders
.boolQuery()
.must(QueryBuilders.termQuery("idGroups", 7078))
.should(QueryBuilders.termQuery("titre", "fuite"))
.should(QueryBuilders.termQuery("tag", "fuite"))
.should(QueryBuilders.termQuery("message", "fuite"));
显然,这并没有返回我想要的结果..怎么了?
谢谢你:)
【问题讨论】:
标签: java elasticsearch querydsl elasticsearch-dsl elasticsearch-java-api