ElasticSearch新版Java客户端ElasticClient快速上手

本文介绍了如何快速上手ElasticSearch 7.17.3的新版Java客户端ElasticClient,重点讲述文档的搜索操作,建议使用Kibana工作台创建索引,提供了相关的配置、实体类示例,并推荐了其他学习资源。
摘要由CSDN通过智能技术生成

ElasticSearch新版Java客户端ElasticClient快速上手

本文使用的是ElasticSearch7.17.3

对于索引的创建推荐使用Kibana工作台进行操作,本文主要讲解对文档的搜索,跟多操作可以看这篇博客https://blog.csdn.net/b___w/article/details/123924063


以下是在Kibana创建实验所需数据

PUT blog
{
   
    "mappings": {
   
        "properties": {
   
            "id":{
   
                "type":"long"
            },
            "title": {
   
                "type": "text"
            },
            "content": {
   
                "type": "text"
            },
            "author":{
   
                "type": "text",
                "fields": {
   
                    "keyword": {
   
                        "type": "keyword"
                    }
                }
            },
            "category":{
   
                "type": "keyword"
            },
            "createTime": {
   
                "type": "date",
                "format":"yyyy-MM-dd HH:mm:ss.SSS||yyyy-MM-dd'T'HH:mm:ss.SSS||yyyy-MM-dd HH:mm:ss||epoch_millis"
            },
            "updateTime": {
   
                "type": "date",
                "format":"yyyy-MM-dd HH:mm:ss.SSS||yyyy-MM-dd'T'HH:mm:ss.SSS||yyyy-MM-dd HH:mm:ss||epoch_millis"
            },
            "status":{
   
                "type":"integer"
            },
            "serialNum": {
   
                "type": "keyword"
            }
        }
    }
}
POST _bulk
{
   "index":{
   "_index":"blog","_id":1}}
{
   "blogId":1,"title":"Spring Data ElasticSearch学习教程1","content":"这是批量添加的文档1","author":"Iron Man","category":"ElasticSearch","status":1,"serialNum":"1","createTime":"2021-10-10 11:52:01.249","updateTime":null}
{
   "index":{
   "_index":"blog","_id":2}}
{
   "blogId":2,"title":"Spring Data ElasticSearch学习教程2","content":"这是批量添加的文档2","author":"Iron Man","category":"ElasticSearch","status":1,"serialNum":"2","createTime":"2021-10-10 11:52:02.249","updateTime":null}
{
   "index":{
   "_index":"blog","_id":3}}
{
   "blogId":3,"title":"Spring Data ElasticSearch学习教程3","content":"这是批量添加的文档3","author":"Captain America","category":"ElasticSearch","status
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值