![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
elasticsearch
文章平均质量分 80
天空win
技术爱好者
展开
-
ES7中文多字段分词搜索,结果高亮显示
ES7默认自带了中文分词,根据实际情况,可自选择配置分词策略 //1、索引库 SearchRequest searchRequest = new SearchRequest("resource"); //2、查询条件 SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder(); BoolQueryBuilder boolQueryBuilder = Q...原创 2021-02-04 11:21:55 · 1025 阅读 · 0 评论 -
elasticsearch学习总结(四) 删除某类型所有数据
POST http://ip:9200/index/type/_delete_by_query?conflicts=proceed { "query": { "match_all": {} }原创 2018-12-14 10:18:26 · 1245 阅读 · 0 评论 -
elasticsearch5.x-head的安装使用
一、下载 Centos下使用:yum install git -y 或者 yum install -y git git clone git://github.com/mobz/elasticsearch-head.git 安装node:https://nodejs.org/en/download/ 二、安装 ...原创 2018-11-06 11:12:40 · 241 阅读 · 1 评论 -
elasticsearch学习总结(三) API的使用范例6
一、应用场景:获取一天的交易总笔数、成功笔数、失败笔数 二、Rest API实现方式: GET /ms_online/_search { "size":0, "query": { "bool":{ "must": [ { "range": { "@timestamp": {原创 2017-07-25 14:26:16 · 891 阅读 · 0 评论 -
elasticsearch学习总结(三) API的使用范例5
一、场景描述:计算交易平均耗时、交易量、交易成功率 二、Rest api实现方式: GET /ms_online/_search { "size":0, "aggs":{ "trades_data": { "date_histogram": { "field": "@timestamp", "interval":原创 2017-07-25 11:46:32 · 1028 阅读 · 0 评论 -
elasticsearch学习总结(三) Java API的使用范例1
一、关键词查询 /** * es中查询日志 * @param page * @param esAppLog * @return */ public List getEsAppLogs(Page page, EsAppLog esAppLog) { //前端参数 String index = esAppLog.getIndex();原创 2017-07-11 17:25:05 · 965 阅读 · 0 评论 -
elasticsearch学习总结(三) API的使用范例4
三、按字段分类统计 1、rest api方式 GET /gzns_access/_search { "aggs":{ "group_count":{ "terms": { "field": "request.keyword" } } } } 2、java api方式 public List getFiel原创 2017-07-20 14:14:51 · 332 阅读 · 1 评论 -
elasticsearch学习总结(三) API的使用范例3
二、按时间分段统计事件次数 1、Rest api方式 GET /gzns_access/_search { "aggs":{ "counts":{ "date_range": { "field": "@timestamp", "format":"yyyy-MM-dd HH:mm:ss", "ranges":[原创 2017-07-20 14:12:48 · 219 阅读 · 0 评论 -
elasticsearch学习总结(三) API的使用范例2
一、事件统计 /** * 事件统计 * @param param * @return */ public List getEventCountList(ReportViewVO param){ //根据索引查询 SearchRequestBuilder requestbuilder原创 2017-07-17 17:16:30 · 1657 阅读 · 0 评论 -
elasticsearch学习总结(二) 集群数据分配
一、空集群 二、单节点集群 三、双节点集群 四、三节点集群原创 2017-07-11 18:54:42 · 925 阅读 · 0 评论 -
elasticsearch学习总结(一) 配置安装过程
一、elasticsearch分布式数据存储组件,通过对数据建索引提供数据查询效率,关键名称:索引、文档类型、字段; 二、安装配置(elasticsearch-5.0.0.tar.gz) 1、首先获取tar.gz包,解压:tar -xzf elasticsearch-5.0.0.tar.gz; 2、出去安全考虑,es5.0之后不能用root用户启动,所以首原创 2017-07-11 18:36:57 · 636 阅读 · 0 评论