elasticsearch

    1热度

    1回答

    持续一小时的记录: { "range": { "order_datetime": { "gte": "now-1h", "lte": "now" } } } 我: "order_datetime": { "type": "date", "format" : "yyyy-M-d H:m:s" }

    1热度

    3回答

    我想在设定的时间之间返回当前的日期数据。以下查询将返回今天的所有数据。我发现要做的棘手的一点是仅在今天午夜和下午1点之间返回数据。 我该如何尝试?仅供参考 - 文档类型“VT”具有2017年10月13日04值:35:02.33 不知道这可能会帮助 POST _search { "query": { "range": { "VT": { "gte

    0热度

    1回答

    我们有一个ES指数持有不同的产品给予分数。我们要做的是汇总产品名称,然后获得每个产品名称“桶”的平均分数。目前,默认的汇总功能只能为我们提供每个存储桶的计数 - 是否有可能将此延伸为给我们每个产品名称的平均分数? 我们已经看了管线的聚合,但文件是相当密集,似乎并不完全匹配我们正在试图做的。 这里我们已经有了: { "aggs"=>{ "prods"=>{ "term

    0热度

    2回答

    如何将这两个查询放在一起,因为您可以看到查询一将从今天开始带回所有日期,而第二个查询正在为所有具有名称测试的用户带回数据在里面。 所以我想带回数据的所有数据与测试的名称。 有人可以告诉我这是怎么做的吗? 查询之一: { "_source":["VT"], "query": { "range": { "VT": { "gte": "now/d",

    0热度

    2回答

    进出口新的弹性堆叠中的所有领域,要实现我的索引模型全局搜索,这就是我想出的时刻: var response = _client.Search<IndexBase>(s => s .Type(Types.Type(typeof(A), typeof(B))) .Query(qry => qry

    1热度

    1回答

    我已经建立了一个由三个弹性搜索节点组成的集群,所有符合条件的master都是最低要求的2。我已经配置了一个客户端,然后使用下面的代码使用带有静态连接池的低级客户端进行批量上传。 我试图测试的是场景的实时故障,即有三个节点可用的启动客户端,然后随机丢弃一个(关闭虚拟机),但保持两个。但是,我没有看到我期望的行为,它不断尝试死亡节点。实际上,它在移动到下一个节点之前似乎需要大约六十秒。 我所期望的是做

    0热度

    1回答

    我正在使用yii\elasticsearch\Query,我想使用基于脚本的排序,如here所述。 Yii没有看到任何可能性。 我无法在索引处定义字段,因为我必须按2个或更多字段的总和进行排序。排序中涉及哪些字段是动态的。 我试图定义上的苍蝇,什么是被Yii允许脚本场: $query->fields = array_merge($allFields, [ 'rda_sum' => "do

    0热度

    1回答

    的multi_match查询支持通过^符号在JSON场场助推如下 { "multi_match" : { "query" : "this is the best", "fields" : [ "number^5", "description^2" ] } } 我想达到同样使用的Java API,所以我使用MultiMatchQueryBuilder

    0热度

    1回答

    下面是我的代码,它抓取数据并将数据转换为CSV文件(这是工作)。我试图只关注当前日期返回的数据。 有人可以告诉我这是怎么做的,DTDT是日期。 我的代码: from elasticsearch import Elasticsearch import csv es = Elasticsearch(["9200"]) # Replace the following Query with yo

    1热度

    1回答

    我有一个正在运行的elasticsearch集群,我试图将kibana连接到这个集群(同一节点)。目前,当我尝试在我的浏览器中使用以下命令打开服务时,页面会挂起。 。在我kibana荚日志,在POD的最后几个日志消息:被安装到kibana荚 {"type":"log","@timestamp":"2017-10-13T17:23:46Z","tags":["listening","info"],"