
ES
文章平均质量分 50
浊酒入清梦
作者很勤快,但是什么也没有留下...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ElasticSearch常见问题&配置记录
ElasticSearch常见问题&配置记录1. too_many_buckets_exception原因ES出于性能考虑,限制聚合bucket大小,默认search.max_buckets值为10000解决方法修改search.max_buckets配置值PUT /_cluster/settings{"persistent": {"search.max_buckets": 新值}}验证查看索引配置:GET /_cluster/settings2. Result wind原创 2021-04-26 16:21:40 · 1967 阅读 · 0 评论 -
Elasticsearch Java 入门教程之聚合常用功能 Demo (五)
Github源码:https://github.com/Mengzuozhu/es-demoAggregationService 聚合常用功能示例:最值、平均值、唯一值数目等package com.mzz.esdemo.service;import lombok.RequiredArgsConstructor;import lombok.SneakyThrows;import org.elasticsearch.action.search.SearchRequest;import org.el原创 2021-02-01 20:57:33 · 513 阅读 · 0 评论 -
Elasticsearch Java 入门教程之搜索常用功能 Demo (四)
Elasticsearch Java 入门教程之搜索常用功能 Demo (四)Github源码:https://github.com/Mengzuozhu/es-demoSearchService 搜索常用功能示例:matchAllQuery,termsQuery,rangeQuery,matchQuery等package com.mzz.esdemo.service;import lombok.RequiredArgsConstructor;import lombok.SneakyThrows原创 2021-02-01 20:56:11 · 554 阅读 · 0 评论 -
Elasticsearch Java 入门教程之文档管理常用功能 Demo (三)
Elasticsearch Java 入门教程之文档管理常用功能 Demo (三)Github源码:https://github.com/Mengzuozhu/es-demoDocumentService 文档管理常用功能示例:增删改查文档package com.mzz.esdemo.service;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import lombok.RequiredArgs原创 2021-02-01 20:55:24 · 482 阅读 · 0 评论 -
Elasticsearch Java 入门教程之索引管理常用功能 Demo (二)
Elasticsearch Java 入门教程之索引管理常用功能 Demo (二)Github源码:https://github.com/Mengzuozhu/es-demoIndexService 索引管理常用功能示例:配置(setting)、映射(mapping)、索引(index)管理、结构与数据复制等示例package com.mzz.esdemo.service;import com.alibaba.fastjson.JSONObject;import com.mzz.esdemo.c原创 2021-02-01 20:53:53 · 812 阅读 · 0 评论 -
Elasticsearch Java 入门教程 Demo (一)
Elasticsearch Java 入门教程 Demo (一)Elasticsearch 是一个开源的搜索引擎,建立在一个全文搜索引擎库 Apache Lucene™ 基础之上。 Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库—无论是开源还是私有。Elasticsearch 也是使用 Java 编写的,它的内部使用 Lucene 做索引与搜索,但是它的目的是使全文检索变得简单, 通过隐藏 Lucene 的复杂性,取而代之的提供一套简单一致的 RESTful API。原创 2021-02-01 20:52:11 · 4253 阅读 · 5 评论 -
npm离线安装elasticdump工具
1. 安装npm-pack-all工具npm-pack-all:用于打包npm库为.tgz文件 npm install -g npm-pack-all2. 安装elasticdumpnpm install elasticdump -g3. 打包elasticdump进入elasticdump安装目录:cd %appdata%\npm\node_modules\elasticdump执行:npm-pack-all即可生成对应的.tgz文件,例如:elasticdump-6.33.2原创 2020-09-21 16:16:40 · 2648 阅读 · 0 评论 -
ES异常:Connection reset by peer
设置RestHighLevelClient的keepAliveStrategyRestHighLevelClient默认keepAlive = -1,通过KeepAliveStrategy手动配置keepAlive代码如下:public static RestHighLevelClient createRestHighLevelClient(String esUrl, Long keepAlive) { RestClientBuilder clientBuilder = RestClient原创 2020-08-31 16:32:33 · 10007 阅读 · 5 评论 -
ES常用查询和聚合命令备忘录
ES常用查询命令官方文档接口:GET /_search空查询{}range 查询gt 大于gte 大于等于lt 小于lte 小于等于{ "query": { "range": { "field": { "gte": 20, "lt": 30 } } }}term 精确查询{ "query": { "term": { "field": "value" } }}原创 2020-08-24 21:04:12 · 519 阅读 · 0 评论 -
Elasticsearch-from size 分页-Java示例
from size 分页下文引用自:Elasticsearch 权威指南(中文版)–分页在集群系统中深度分页为了理解为什么深度分页是有问题的,让我们假设在一个有5个主分片的索引中搜索。当我们请求结果的第一页(结果1到10)时,每个分片产生自己最顶端10个结果然后返回它们给请求节点(requesting node),它再排序这所有的50个结果以选出顶端的10个结果。现在假设我们请求第100...原创 2020-03-14 16:47:00 · 2128 阅读 · 4 评论 -
Elasticsearch-Scroll分页-Java示例
ES Scroll分页查询Scroll分页与from-size分页的比较可参考:分页查询From&Size VS scrollScroll分页特点:模拟数据游标,可用于深分页查询大量数据场景基于历史快照和上一页的ScrollId,查询下一页;不适合实时搜索和跳页需求;import org.elasticsearch.action.search.SearchRequest...原创 2020-03-14 16:21:27 · 3524 阅读 · 0 评论 -
Elasticsearch-Search After分页-Java示例
参考:https://blog.youkuaiyun.com/andybegin/article/details/83864171es分页方式对比分页方式简述缺点form和size浅分页情况下,可以考虑使用;深度分页情况下,性能较差Scroll基于历史快照和上一页的scroll_id,查询下一页;滚屏翻页,滚动上下文代价高;不适合实时搜索和跳页需求Search A...原创 2020-02-29 17:21:46 · 12644 阅读 · 15 评论