
elastic
elastic
涛哥是个大帅比
一切都是最好的安排
️相遇是美好的|遭遇也是美好的
展开
-
ES管理工具Cerebro 0.8.5 Windows版本安装及启动
Cerebro 的下载地址。原创 2024-11-05 14:49:15 · 617 阅读 · 0 评论 -
ElasticSearch创建动态模版与查询模版
创建动态模版:curl -PUT http://ip:9200/_template/模版名称{ "index_patterns": [ "*" ], "order": 0, "version": 1, "mappings": { "dynamic_templates": [ { "string_fields": { "match": "*Text", "mapping": {原创 2021-11-05 15:54:37 · 2025 阅读 · 0 评论 -
Elasticsearch中的嵌套查询介绍及实例
大家在工作中想必也接触过Elasticsearch,今天介绍一下es中的嵌套对象及对应的查询方式。从考虑一个业务场景开始吧,业务上需要把某些类似的商品聚合成为一个关联组,需要支持根据某个商品的特征,查询到它所在的关联组,es中的存储结构如下:{ "memberGoods":[ { "title":"商品A", ...转载 2020-05-06 17:31:55 · 3045 阅读 · 0 评论 -
Linux和Windows下elasticsearch安装和使用ik分词器
下载IK分词器:https://github.com/medcl/elasticsearch-analysis-ik/releases必须跟elasticsearch版本一致,可以选择版本下载,没有对应版本可以翻页找找看开始安装Windows下安装:在elasticsearch的plugins目录下创建名为ik的目录,再将下载的elasticsearch-analysis-i...原创 2020-04-23 15:22:23 · 573 阅读 · 0 评论 -
logstash-input-http用户名和密码方式请求
logstash.conf配置input { http { # 类型,用于判断 type => "desktop_message" host => "68.61.113.52" port => "9601" # 请求头用户名、密码验证 #需要在请求头加上参数:Authorization 参数值Basic Base64("user:passwo...原创 2020-04-20 15:56:25 · 2131 阅读 · 0 评论 -
JestClient多条件查询BoolQueryBuilder问题
使用BoolQueryBuilderBoolQueryBuilder queryBuilder = QueryBuilders.boolQuery();queryBuilder.should(QueryBuilders.matchQuery("appNameText", keyword));queryBuilder.should(QueryBuilders.matchQuery("app...原创 2020-04-03 16:29:29 · 6888 阅读 · 0 评论 -
logstash jdbc_driver_library问题
com.mysql.jdbc.Driver not loaded. Are you sure you've included the correct jdbc driver in :jdbc_driver_library?Unable to find driver class via URLClassLoader in given driver jars: com.mysql.jdbc.Dr...原创 2020-03-26 15:56:59 · 5439 阅读 · 3 评论 -
logstash-input-mongodb离线包安装
离线包下载地址https://download.youkuaiyun.com/download/u011974797/12317270logstash离线包安装命令:Windows:logstash-plugin install file:///D:/logstash-7.5.0/logstash-input-mongodb/logstash-input-mongodb-0.4.1.zipLinux:...原创 2020-04-09 15:46:39 · 834 阅读 · 0 评论 -
ElasticSearch分页优化Scroll和from + size
假设取的页数较大时(深分页),如请求第20页,Elasticsearch不得不取出所有分片上的第1页到第20页的所有文档,并做排序,最终再取出from后的size条结果作爲最终的返回值所以,当索引非常非常大(千万或亿),是无法使用from + size 做深分页的,分页越深则越容易OOM,即便不OOM,也很消耗CPU和内存资源ES为了避免深分页,不允许使用分页(from&size)...原创 2020-03-24 14:35:08 · 3764 阅读 · 4 评论 -
springboot使用jestClient整合elasticsearch
使用Jest clientpom.xml<!--jest--><dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>6.5.4</version>...原创 2020-03-17 10:43:18 · 679 阅读 · 0 评论 -
Logstash Aggregate使用聚合问题
问题:Logstash Aggregate使用聚合,发现数组中的数据会错乱覆盖原因:过滤器默认是多线程运行,所以聚合数据会错乱官网原话:https://www.elastic.co/guide/en/logstash/current/plugins-filters-aggregate.html#plugins-filters-aggregate-descriptionDescript...原创 2020-04-15 10:45:13 · 2716 阅读 · 1 评论