kibana 使用

http://localhost:5601/app/kibana#/dev_tools/console
测试过程

http://127.0.0.1:8081/jeecg-boot/das.es/test/insert

http://127.0.0.1:8081/jeecg-boot/das.es/test/listDocumentByTitle?title=问题
//查看索引结构
GET /document/_mapping/

//查询
GET /document/_search
{
  "query": {
    "match_all": {}
  }
}

  GET /persondocument/_search
	{
	 "query": {
		"bool": {
			"must": [
				{
					"match": {
						"_id": {
							"query": "3a8d769b-96b0-4a95-88ab-d844b6b68198",
							"operator": "OR",
							"prefix_length": 0,
							"max_expansions": 50,
							"fuzzy_transpositions": true,
							"lenient": false,
							"zero_terms_query": "NONE",
							"auto_generate_synonyms_phrase_query": true,
							"boost": 1.0
						}
					}
				}
				 
			],
			"adjust_pure_negative": true,
			"boost": 1.0
		}
	 }
 }
  GET /persondocument/_search
	{
	 "query": {
					"match": {
						"_id": {
							"query": "909dc1c6-e074-4519-9f89-513b7eaef0a9",
							"operator": "OR",
							"prefix_length": 0,
							"max_expansions": 50,
							"fuzzy_transpositions": true,
							"lenient": false,
							"zero_terms_query": "NONE",
							"auto_generate_synonyms_phrase_query": true,
							"boost": 1.0
						}
					}
		 
		}
 }
	 
//删除索引
DELETE /document


//创建索引
PUT /document
{
   
    "mappings" : {
      "properties" : {
        "content" : {
          "type" : "text",
          "fields" : {
            "keyword" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        },
        "creator" : {
          "type" : "text",
          "fields" : {
            "keyword" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        },
        "gmt_create" : {
          "type" : "text",
          "fields" : {
            "keyword" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        },
        "title" : {
          "type" : "text",
          "fields" : {
            "keyword" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        },
        "users" : {
		"type":"nested",
          "properties" : {
            "faqs" : {
			"type":"nested",
              "properties" : {
                "faq_name" : {
                  "type" : "text",
                  "fields" : {
                    "keyword" : {
                      "type" : "keyword",
                      "ignore_above" : 256
                    }
                  }
                }
              }
            },
            "user_name" : {
              "type" : "text",
              "fields" : {
                "keyword" : {
                  "type" : "keyword",
                  "ignore_above" : 256
                }
              }
            }
          }
        }
      }
    }
 
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Kibana是一个开源的数据可视化工具,用于对Elasticsearch中的数据进行搜索、分析和可视化。以下是一个简单的Kibana使用教程: 1. 安装和配置Kibana:首先,你需要下载并安装Kibana。安装完成后,你需要配置Kibana连接到Elasticsearch集群。在Kibana的配置文件中,你需要指定Elasticsearch的主机和端口。 2. 创建索引模式:在Kibana中,索引模式用于定义要在Elasticsearch中搜索和可视化的数据。你可以在Kibana的控制台中创建一个新的索引模式。在创建索引模式时,你需要指定要使用的索引名称以及要作为时间字段使用的字段。 3. 发现面板:发现面板是Kibana中的一个功能强大的工具,用于搜索和过滤数据。你可以使用KQL(Kibana查询语言)进行高级搜索,并通过面板上的可视化工具对搜索结果进行分析和可视化。 4. 仪表盘:仪表盘是用于可视化多个数据图表和可视化组件的面板。你可以在仪表盘上添加各种类型的图表,如柱状图、饼图、线图等,并根据需要自定义它们的设置和样式。 5. 可视化:Kibana提供了多种类型的可视化工具,如柱状图、饼图、折线图等。你可以使用这些工具来创建自定义的数据可视化图表,并根据需要进行调整和配置。 6. 保存和共享:在Kibana中,你可以保存你创建的仪表盘和可视化组件,并与团队成员共享。这样,其他人就可以访问和查看你创建的数据可视化。 希望这个简单的Kibana使用教程能对你有所帮助!如果你想了解更多关于Kibana的详细信息,建议查阅官方文档或参考其他教程。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值