- 博客(18)
- 收藏
- 关注
原创 java操作es之各种高级查询
目录一、springboot整合es1.1 pom依赖1.2 yml配置1.3 创建索引1.4 创建映射1.5 写入数据二、Java API操作ES2.1 查询全部2.2 精准匹配2.3 全文检索 MatchQuery2.4 多字段联合搜索 MultiQuery2.5 布尔查询 BoolQuery2.6 模糊匹配WildcardQuery2.7 范围匹配RangeQuery2.8 分页查询三、 过滤四、 排序五、 高亮一、springboot整合es本节主要内容是使用ES客户端链接: Java High
2022-01-25 15:47:07
14980
6
原创 elasticsearch批量操作之bulk
文章目录前言一、bulk概述1.1 基础概念1.2 bulk语法1.3 操作类型二、使用示例2.1 批量插入2.2 批量更新2.3 批量删除总结前言本篇文章主要总结如何使用bulk对es进行批量操作,若有不足请教大神门在评论区多多补充。一、bulk概述1.1 基础概念bulk是es提供的一种批量增删改的操作API。1.2 bulk语法bulk对JSON串的有着严格的要求。每个JSON串不能换行,只能放在同一行,同时,相邻的JSON串之间必须要有换行(Linux下是\n;Window下是\r\
2022-01-21 16:54:32
5039
原创 elasticsearch优化总结
1.避免脑裂问题2.调大系统的”最大打开文件数“建议32K或者64Kulimit -a(查看)ulimit -n 65536(设置)集群的话都要分别进行设置。3.调整ES的JVM内存大小1)修改es的配置文件中ES_MIN_MEM和ES_MAX_MEM的大小,建议设置一样大,避免怕频繁的内存分配。根据服务器的大小,一般分配60%左右(默认256M)2)内存最大不要超过32G4.设置memory_lock锁定进程的物理内存地址避免内存交换(swapped)
2022-01-17 14:53:58
2083
原创 JDK1.8新特性详细总结
目录一、jdk8简介二、Lambda表达式三、jdk8 内置四大核心函数接口四、对象引用五、StreamAPI六、Optional容器类七、日期时间LocalDateTime一、jdk8简介Oracle甲骨文公司于2015年1月15日发布了新一版JDK8,新版本加入了许多新的特性。这些特性带来了一些改变,可以很大方便Java程序的编写。新特性主要涉及:对于JDK7中Fork/Join并行处理的升级;支持Lambda表达式;添加了Stream API;对于注解的拓展,加入了类型注解、重复注解;在G1回收器
2022-01-12 14:33:41
860
原创 elasticsearch-head对es的基本操作
一、插入字段二、添加数据自动生成id手动添加id三、修改数据四、查询数据查询所有数据查询某个索引下的数据根据id查询五、删除操作按id删除删除数据但不删除索引结构删除数据并删除索引结构六、验证ik安装是否成功...
2022-01-10 11:21:29
866
原创 认识elasticsearch以及安装教程
一、认识elasticsearch1. 什么是elasticsearch?Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。2
2021-12-28 16:10:45
224
原创 这样配置:让你的IDEA更好用
这样配置:让你的IDEA更好用一、设置maven在File->settings->搜索maven,Mavan home directory–设置maven安装包的bin文件夹所在的位置,User settings file–设置setting文件所在的位置,Local repository–设置本地仓库。二、IDEA提示不区分大小写进入file->setting->Editor->General->Code Completion取消Match case选项。
2021-11-11 21:28:02
575
原创 IDEA 如何设置类和方法的注释快捷键
一、设置类的注释打开file->setting->Editor->Filr and Code Templates->Includes->File Header,如下图所示:在右边黑框输入以下代码:/** 1. @description: 2. @author: ManolinCoder 3. @time: ${DATE} */ 保存之后,当你创建类的时候就会自动生成注释。二、设置方法的注释打开file->setting->Edit
2021-11-05 16:14:57
579
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人