java - Kibana 查询语言到 java elasticsearch 查询

标签 java elasticsearch kibana

有没有一种简单的方法可以从 kibana 查询语言字符串转换为 java elasticsearch 查询?

编辑: 例如 kibana 查询语言字符串: foo:bar 或 test:123

可以用java来解决 BoolQueryBuilder queryBuilder1 = QueryBuilders.boolQuery().should(matchQuery("foo","bar")).minimumShouldMatch(1); BoolQueryBuilder queryBuilder2 = QueryBuilders.boolQuery().should(matchQuery("test,"123")).minimumShouldMatch(1); BoolQueryBuilder queryBuilder1 = QueryBuilders.boolQuery().filter(queryBuilder1和2的列表)

最佳答案

是的,有:

  1. 打开 Kibana 并执行您的 KQL
  2. 点击查询输入字段上方的检查 enter image description here
  3. 在右侧出现的 slider 中,点击请求 enter image description here
  4. 在显示的 JSON 中找到“查询”部分 enter image description here

关于java - Kibana 查询语言到 java elasticsearch 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60077000/

相关文章:

elasticsearch - 排序子句中的非索引字段

elasticsearch - 如何在 elasticsearch 2.3.3 中创建两个节点的集群?

java - 在没有 arrayList 的情况下向数组添加元素

java - 如何在java play框架中检查数据库表是否为空

mongodb - 使用Logstash JDBC插件同步MongoDB和Elasticsearch时避免重复

elasticsearch - Kibana 4现成的仪表板?

plugins - "hack"在 Kibana 4.5 中仍然是有效的 uiExport 类型吗?

elasticsearch - 无法启动 Kibana 7.5.0 fatal error 尚未对配置文件进行任何更改

java - graphql-java 循环类型依赖

java - Jersey web.xml 到基于注释的配置以及 HK2 绑定(bind)