我只想从一个简单的伪SQL查询得到所有结果:
DispatchQueue.main.async {
完成了:
[...] WHERE 'idGroups' = '7078' AND ('titre' LIKE '%fuite%' OR 'tag' LIKE '%fuite%' OR 'message' LIKE '%fuite%')
显然,这并没有让我想要的结果......什么是错的?
谢谢:)
答案 0 :(得分:1)
你可以试试这个:
QueryBuilders
.boolQuery()
.must(QueryBuilders.termQuery("idGroups", 7078))
.should(QueryBuilders.wildcardQuery("titre", "*fuite*"))
.should(QueryBuilders.wildcardQuery("tag", "*fuite*"))
.should(QueryBuilders.wildcardQuery("message", "*fuite*")).minimumShouldMatch(1);