
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 · 1080 阅读 · 0 评论 -
elasticsearch学习总结(四) 删除某类型所有数据
POST http://ip:9200/index/type/_delete_by_query?conflicts=proceed { "query": { "match_all": {} }原创 2018-12-14 10:18:26 · 1268 阅读 · 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 · 257 阅读 · 1 评论 -
elasticsearch学习总结(三) API的使用范例6
一、应用场景:获取一天的交易总笔数、成功笔数、失败笔数二、Rest API实现方式:GET /ms_online/_search{ "size":0, "query": { "bool":{ "must": [ { "range": { "@timestamp": {原创 2017-07-25 14:26:16 · 918 阅读 · 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 · 1067 阅读 · 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 · 984 阅读 · 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 · 369 阅读 · 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 · 238 阅读 · 0 评论 -
elasticsearch学习总结(三) API的使用范例2
一、事件统计 /** * 事件统计 * @param param * @return */ public List getEventCountList(ReportViewVO param){ //根据索引查询 SearchRequestBuilder requestbuilder原创 2017-07-17 17:16:30 · 1676 阅读 · 0 评论 -
elasticsearch学习总结(二) 集群数据分配
一、空集群 二、单节点集群 三、双节点集群 四、三节点集群原创 2017-07-11 18:54:42 · 962 阅读 · 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 · 656 阅读 · 0 评论