小编Sam*_*vis的帖子

C#lambda在java 8中选择

假设我在C#中有一个对象:

public class Person
{
    public string Name{get;set;}
    public int Age{get;set;}
}
Run Code Online (Sandbox Code Playgroud)

要在C#中从此列表中选择名称,我将执行以下操作:

List<string> names = person.Select(x=>x.Name).ToList();
Run Code Online (Sandbox Code Playgroud)

我如何在Java 8中做同样的事情?

c# java java-8

42
推荐指数
1
解决办法
2万
查看次数

如何使用 SQL 查询 AWS ElasticSearch

此处的 AWS 文档表明支持 SQL 查询:https://aws.amazon.com/about-aws/whats-new/2019/05/amazon-elasticsearch-service-sql-support/

此页面显示语法: https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/sql-support.html

POST elasticsearch_domain/_opendistro/_sql
{
  "query": "SELECT * FROM my-index LIMIT 50"
}
Run Code Online (Sandbox Code Playgroud)

在 Kibana 开发工具中运行以下命令

POST my_domain/_opendistro/_sql
{
  "query": "SELECT * FROM my-index LIMIT 50"
}
Run Code Online (Sandbox Code Playgroud)

给出错误

{
  "error": {
    "root_cause": [
      {
        "type": "invalid_type_name_exception",
        "reason": "Document mapping type name can't start with '_', found: [_opendistro]"
      }
    ],
    "type": "invalid_type_name_exception",
    "reason": "Document mapping type name can't start with '_', found: [_opendistro]"
  },
  "status": 400
}
Run Code Online (Sandbox Code Playgroud)

我的ElasticSearch版本是6.7。

sql amazon-web-services elasticsearch kibana

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

标签 统计

amazon-web-services ×1

c# ×1

elasticsearch ×1

java ×1

java-8 ×1

kibana ×1

sql ×1