ElasticSearch系列-3-java端整合CURD

文章目录

一、java端操作ES

整体代码见仓库:

https://gitee.com/YaChiXiaoLiao/es-java-cmh.git



客户端查询:

java 复制代码
# 三、Java 客户端整合

GET /productv4/_search
{
  "query": {
    "match_all": {}  
  }
}

GET /productv4/_mapping


GET /productv4/_search
{
  "query": {
    "bool": {
      "must": [
        {
          "term": {
            "category": "平板电脑"  
          }
        }
      ]
    }
  },
  "sort": [  
    {
      "price": {
        "order": "desc"
      }
    }
  ],
  "from": 0,  
  "size": 10,  
  "_source": ["name", "price", "brand", "category"]  
}







GET /productv4/_search
{
  "query": {
    "bool": {
      "must": [
        {
          "term": {
            "category": "智能手机"  
          }
        }
      ],
      "should": [  
        {
          "term": {
            "brand": "小米"
          }
        },
        {
          "term": {
            "brand": "华为"
          }
        }
      ],
      "must_not": [  
        {
          "term": {
            "price": 5999.0
          }
        }
      ],
      "filter": [  
        {
          "range": {
            "price": {
              "gt": 500
            }
          }
        }
      ]
    }
  },
  "sort": [  
    {
      "price": {
        "order": "desc"
      }
    }
  ],
  "from": 0,  
  "size": 10,  
  "_source": ["name", "price", "brand", "category"]  
}

二、下期预告

性能优化入门(解决实战中的性能瓶颈)

学习目标

理解分片与副本的核心概念,掌握合理的分片配置策略。

避免深度分页问题,掌握高效分页方案。

优化查询语句,提升检索性能。

相关推荐
margu_168几秒前
【Elasticsearch】es7.2单节点集群内索引重组迁移
大数据·elasticsearch
Elastic 中国社区官方博客19 分钟前
用于 Elasticsearch 的 Gemini CLI 扩展,包含工具和技能
大数据·开发语言·人工智能·elasticsearch·搜索引擎·全文检索
切糕师学AI32 分钟前
Visual Studio Git 使用指南
git·elasticsearch·visual studio
秃了也弱了。43 分钟前
ElasticSearch:优化案例实战解析(持续更新)
android·java·elasticsearch
**蓝桉**5 小时前
prometheus监控nginx
nginx·elasticsearch·prometheus
光影少年5 小时前
说说模块化规范?CommonJS和ES Module的区别?
前端·javascript·elasticsearch
七夜zippoe6 小时前
Elasticsearch全文搜索与数据分析实战指南
大数据·python·elasticsearch·数据分析·全文搜索
Elasticsearch8 小时前
AI agent 记忆:使用 Elasticsearch 托管记忆创建智能代理
elasticsearch
三水不滴8 小时前
Elasticsearch 实战系列(一):从核心基础概念入门到实战落地
后端·elasticsearch
三水不滴8 小时前
Elasticsearch 生产环境全栈最佳实践:从架构设计到故障排查一站式落地指南
后端·elasticsearch·搜索引擎