小编pra*_* kp的帖子

Elasticsearch 随机返回一个查询的空结果,该查询在索引中有条目

我们使用 Elastic 6.0 和 Nest,有 1 个主副本和 3 个副本。有时,当我们运行查询时,它会返回空结果,而当我们立即再次运行它时,它会返回适当的结果。这是随机发生的,我看不到任何模式。我不知道是什么原因造成的,我可以提供更多信息。

谢谢

elasticsearch elastic-stack

6
推荐指数
0
解决办法
245
查看次数

如何从Java代码调用AWS lambda函数/处理程序

我是AWS lambda的新手我已经使用handler创建了一个lambda函数

example.Orders::orderHandler
Run Code Online (Sandbox Code Playgroud)

这是自定义处理程序,现在我想从我的Java程序中调用它,我该怎么做呢.

java aws-sdk aws-lambda

2
推荐指数
2
解决办法
9673
查看次数

如何向 Elasticsearch 中的现有数组字段添加新元素

嗨下面是我的文件

 "catid": [
           514500
          ],
 "studentid": 5282439,
Run Code Online (Sandbox Code Playgroud)

在这个 catid 字段中,我想添加新元素 543 ,其中 studentid = 5282439

我正在尝试下面的查询,但它给了我一个例外

POST /parts/_update_by_query
{
  "query": {
     "match": {
        "studentid": 5282439
     }
  },
  "script" : "ctx._source.catid+= [543 ]"
}
 
Run Code Online (Sandbox Code Playgroud)

我收到以下异常:

"root_cause": [
   {
      "type": "class_cast_exception",
      "reason": "java.lang.String cannot be cast to java.util.Map"
    }
 ]
Run Code Online (Sandbox Code Playgroud)

elasticsearch

1
推荐指数
1
解决办法
4633
查看次数

使用 td-agent 时,日期未附加到 elasticsearch 索引名称

我需要将日志存储到 Es 索引,当我使用 logstash 日期被附加到索引名称为 logstash.2018-08-06 时,但是当我尝试在流动的 conf 中提供自定义名称时,它没有被添加

</store>
  <store>
  @type elasticsearch
  host X.X.X.X
  port 9200
  logstash_format false
  index_name updatetest.%Y%m%d --> In index name its not replacing with date
  </store>
Run Code Online (Sandbox Code Playgroud)

这是索引名称,由上面的 conf updatetest.%Y%m%d 创建 --> 它应该像 updatetest.20180806

提前感谢您的帮助

fluent elasticsearch fluentd td-agent

1
推荐指数
1
解决办法
1535
查看次数