
elasticSearch
文章平均质量分 95
主要介绍elasticSearch中的restful接口调用和java开发
mengao1234
wx:meng_ao
需要离线包或者咨询问题可以加我
展开
-
elaseticsearch安装部署
目录1、安装部署(1)下载(2)解压(3)启动(4)关闭(5)创建新用户(6)验证启动(7)常见错误及处理方式2、elasticsearch和head插件安装(1)安装Node.js(2)下载head插件(3)安装grunt(4)安装插件(5)修改配置elasticsearch-head下Gruntfile.js文件...原创 2020-03-23 11:12:43 · 849 阅读 · 0 评论 -
docker部署elasticsearch+kibana+head
最近,项目需要使用elasticsearch,所以就想快速安装一个使用,最开始是docker安装了7.10.1版本。后面计划使用Java开发,发现有 RestHighLevelClient 和 Elasticsearch Java API Client两种客户端连接方式。原创 2023-12-01 17:12:10 · 422 阅读 · 0 评论 -
elasticSearch 设置用户名密码 && 查询
一、设置密码1.需要在配置文件中开启x-pack验证, 修改config目录下面的elasticsearch.yml文件,在里面添加如下内容,并重启.xpack.security.enabled: truexpack.license.self_generated.type: basicxpack.security.transport.ssl.enabled: true2,执行设置...原创 2020-03-20 14:22:16 · 84437 阅读 · 5 评论 -
ElasticSearch 教程(七) RestHighLevelClient 通用操作
项目中使用到ElasticSearch作为搜索引擎。而ES的环境搭建自然是十分简单,且本身就适应于分布式环境,因此这块就不多赘述。而其本身特性和查询语句这篇博文不会介绍,如果有机会会深入介绍。 所以这篇博文主要还是介绍Java客户端中如何使用查询搜索引擎中的数据。而使用的Java客户端是官方新推出的RestHighLevelClient,使用Http连接查询结果。但是网上相关资料较少,只有官...原创 2019-09-24 19:25:06 · 42628 阅读 · 2 评论 -
elasticsearch 最全java api 搜索 聚合、嵌套查询
一、 一般查询...2(一) matchAllQuery(client).2(二) matchQuery(client);3(三) multiMatchQuery(client);3(四)wildcardQuery()模糊查询...3(五) commonTermQuery(client);3(六) termQuery(client);4(七) testPr...原创 2019-09-25 13:41:04 · 2562 阅读 · 0 评论 -
elasticSearch实现mysql中的distinct功能
为了实现类似等价的sql:SELECT COUNT(DISTINCT deviceID) FROM t_order_report;为什么我要说类似等价呢? 因为从精确性、性能等角度还是存在很大的差别!前置条件,场景为:用户可以通过时间、套餐类型、订单状态等等查询条件,过滤出满足条件的设备数信息因此使用deviceID+各种限制条件 作为Key存储...原创 2019-10-31 15:46:10 · 1529 阅读 · 0 评论 -
ElasticSearch设置用户名密码访问
1, 启动trial license(30天试用)curl -H "Content-Type:application/json" -XPOST http://127.0.0.1:19200/_xpack/license/start_trial?acknowledge=<span class="hljs-literal">true2,设置用户名和密码bin/elas...转载 2020-03-17 14:01:23 · 8530 阅读 · 3 评论 -
java操作需要用户名密码验证的elasticsearch
java操作需要用户名密码验证的elasticsearch最近有项目用到Elasticsearch,一开始不需要用户名密码验证,操作起来倒挺简单,后来加了密码验证便不知如何操作了.在网上找了许多资料,发现大多不好用,最后找呀找呀还是被我找到了,就在这里记录下吧.引入相关maven依赖<dependency> <groupId>org.el...转载 2020-03-17 13:53:58 · 4734 阅读 · 0 评论 -
Elasticsearch 之 Metrics Aggregations(数值度量聚合)
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/qq_35958788/article/details/94412852</a>Metrics Aggregations(数值度量聚合)该系列中的聚合基于以某种方式从正在聚合的文档中提取的值来计算度量。这些值通常从文档...转载 2019-10-31 15:51:51 · 389 阅读 · 0 评论 -
ElasticSearch 使用教程(六)之_score(评分)介绍
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/paditang/article/details/79098830</a>前言 使用ES时,对于查询出的文档无疑会有文档相似度之别。而理想的排序是和查询条件相关性越高排序越靠前,而这个排序的依据就是_score。本文...转载 2019-09-24 19:19:59 · 4752 阅读 · 0 评论 -
ElasticSearch 使用教程(五)之Mapping(映射)介绍
前言在使用ElasticSearch(后文均称为ES)的过程中,由于中文官方文档不足和网上资源较少,本着服务自己和造福后人的目的,详细了部分官方文档的描述,就有了这系列使用教程。系列材料源于官方文档并辅以一定额外实例,并感谢翻译中文文档的作者们。本系列以ES 5.6.0为标准版本,如果版本不同引起的歧义,请参考官方文档。官方文档ElasticSearch权威指南(中文版)Elas...转载 2019-09-24 19:14:07 · 490 阅读 · 0 评论 -
ElasticSearch 教程(四) ik中文分词安装
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/paditang/article/details/78930870</a>前言 在使用ElasticSearch做搜索时,语句的倒排索引可以说是十分关键。所以如果针对中文段落时,如果进行正确的分词索引就是重中之重,接...转载 2019-09-24 19:11:35 · 183 阅读 · 0 评论 -
ElasticSearch RestHighLevelClient 教程(三) 删除&&查
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/paditang/article/details/79172837</a>前言 删除文档作为ES操作中重要的一部分,其必要性毋庸置疑。而根据官网文档api可知,有两种删除方式:一是直接根据index,type,id直...转载 2019-09-24 18:41:38 · 15380 阅读 · 2 评论 -
ElasticSearch RestHighLevelClient 教程(二) 操作index
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/paditang/article/details/78970445</a>前言官方推荐的RestHighLevelClient在网络上相关文档较少,因此很多坑都需要通过自己看官方文档,源代码解决。因此这系列文章就是为了...转载 2019-09-24 18:38:40 · 3069 阅读 · 0 评论 -
ElasticSearch RestHighLevelClient 教程(一)通用操作
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/paditang/article/details/78802799</a>前言 项目中使用到ElasticSearch作为搜索引擎。而ES的环境搭建自然是十分简单,且本身就适应于分布式环境,因此这块就不多赘述。而其本...转载 2019-09-24 17:40:14 · 3248 阅读 · 0 评论