实施例:我可以使用Elastic Search Java API在多个字段中进行搜索吗?
|studentname | maths | computers |
++++++++++++++++++++++++++++++++++
|s1 |78 |90 |
==================================
|s2 |56 |75 |
==================================
|s3 |45 |50 |
==================================
上表表示数据存在于Elasticsearch。
考虑到用户输入60 and above
然后Elasticsearch应该能够只显示S1,因为他是谁已经打进了60多个在这两个问题唯一的学生。
如何使用Java API解决问题?
注:我能够找出个别科目:
QueryBuilder query = QueryBuilders.boolQuery()
.should(
QueryBuilders.rangeQuery(maths)
.from(50)
.to(100)
)
起初误解了你。更新了我的答案。 –