当前位置: 首页 > 知识库问答 >
问题:

Elasticsearch用于获取特定范围元素的自定义查询?

秋阳旭
2023-03-14

我是Elasticsearch的新手,所以我怀疑:

我在弹性搜索中插入了大量数据。我插入的数据包含每个科目的分数属性,是否可以编写Elasticsearch查询来查找分数在输入范围内的学生人数

例子:

|studentname | maths | computers |
++++++++++++++++++++++++++++++++++
|s1          |78     |90         |
==================================
|s2          |56     |75         |
==================================
|s3          |45     |50         |
==================================

假设以表格方式存在于ES中的数据,是否有可能

1.找到计算机成绩超过50分的学生名单。

2、查找两门科目得分均超过60分的学生名单。

共有1个答案

薛承基
2023-03-14

使用范围查询:-

{  
   "query":{"bool":{"must":{"range":{computers:{gte: 50} }}}}
}

检查此链接

 类似资料:
  • 我想知道是否有一个java函数可以检查索引0-5中的值?例如在不使用循环的情况下,有一个函数将子数组1[0-5]中的元素标识为{1,2,3,4,5}

  • 我能够在等式(1)中一个接一个地获得所有细节。 在示例中: 在HTML表格中,当我做等式(0)时,我得到GK,NS,PS。当我做等式(1)时,我得到99 88 55。 有没有一种方法可以让我使用JSOUP作为 现在我得到了两个不同的字符串数组。

  • 我需要拉一个谷歌广告报告,将从一个固定的日期(5月28日)到今天的数据,并把数据推到一个电子表格。我不知道如何定义这个查询的日期范围 我试过谷歌搜索和阅读谷歌文档,但我还是搞不清楚 请让我知道是否有一种方法使查询工作。谢谢!

  • 我有产品列表,希望找到特定成本范围内的产品计数,如,如果productList有10个产品,成本在1-10之间,50在11-100之间,100在101-1000之间,那么它应该返回如下图,

  • 在尝试为Sublime Text 2编写自己的片段时,我遇到了以下两个问题: > 查找作用域键。我发现我可以逐个查看我的包并找到对声明的“scope”属性的引用。例如,在(我的HTML包中的一个文件)中,有以下两行: 因此,如果我希望我当前的片段在javascript文件上工作,我将我的范围定义为: 我假设所有这些范围键都是根据我安装的软件包即时定义的。Sublime Text是否在我可以更容易引

  • 问题内容: 我想创建自己的自定义范围bean,它将使用HTTP会话(类似于Flash作用域)。 根据Spring手册,我需要实现org.springframework.beans.factory.config.Scope接口 我的问题是如何在此bean中获取HTTP会话?我知道,如果我在ServletContext范围内创建bean,则将实现ServletContextAware接口。 请帮忙 :