
ElasticSearch
清风自来&静等花开
Each person has a unique way of seeing, hearing, touching, tasting and thinking.
展开
-
Java之ES查询操作(二)
下面来继续记录并分享ES相关操作下面来补充两种ES的查询方式,具体实现如下所示:/*** create by wxy_jdhk*/public class ElasticSearchUtils { //查询方式1 public void getSearchSourceBuild(TransportClient client) { SearchResponse respons...原创 2019-10-14 21:05:52 · 569 阅读 · 0 评论 -
Java之ES查询操作
下面继续来分享并记录ES查询相关:具体实现如下所示:/*** create by wxy_jdhk*/public class ElasticSearchUtils { //多条件 public void getMultiSearchApi(TransportClient client) { SearchRequestBuilder srb1 = client.prepar...原创 2019-10-12 22:12:57 · 13730 阅读 · 1 评论 -
Java之ES批量处理
趁着有时间,下面来继续记录并分享ES相关:具体实现如下所示:/*** create by wxy_jdhk*/public class ElasticSearchUtils { //批量处理 public void getBulkProcessor(TransportClient client) { BulkProcessor bulkProcessor = BulkProces...原创 2019-10-10 14:41:50 · 1744 阅读 · 0 评论 -
Java之ES更新操作
下面记录来记录并分享ES相关操作:单个文件更新实现方式如下所示:/*** create by wxy_jdhk*/public class ElasticSearchUtils { //更新方式1 public void updateDocumentOne(TransportClient client) { UpdateRequest updateRequest = new Up...原创 2019-10-09 17:21:04 · 7900 阅读 · 1 评论 -
Java之ES之文档有则更新无则新增
下面继续来记录和更新ES相关操作:与数据库的更新操作类似,es同样也有有则更新无则插入的操作,如下所示:public class ElasticSearchUtils { //有则更新,无则插入 public void upsertDemo(TransportClient client) { try { IndexRequest indexRequest = new IndexR...原创 2019-10-09 15:29:21 · 5097 阅读 · 0 评论 -
Java之ES之删除操作
趁着有时间继续来分享并记录ES相关:对ES的操作如下:1)通过id删除文档2)通过查询删除文档3)向删除操作添加监听具体实现如下所示:public class ElasticSearchUtils { //通过id查询document public void getDocumentById(TransportClient client) { //索引 类型 ID GetRe...原创 2019-10-09 15:08:53 · 8754 阅读 · 1 评论 -
Java之ES创建索引
下面来继续分享并记录ES相关:通过Java创建ES索引如下所示:/*** create by wxy_jdhk*/public class ElasticSearchUtils { public void createIndexOne(TransportClient client) { // 创建索引 try { IndexResponse response = clie...原创 2019-10-08 21:22:38 · 4609 阅读 · 0 评论 -
Java之绑定ES集群
下面来继续记录并分享ES相关:下面来分享一个连接ES集群的方法,如下所示:/*** create by wxy_jdhk*/public class ElasticSearchUtils { //json格式 数据绑定demo1 public String createJsonDemoOne() { String json = "{" + "\"user\":\"kim...原创 2019-10-08 21:09:50 · 769 阅读 · 1 评论 -
ElasticSearch之安装及配置
下面来接着分享并记录ElasticSearch相关的知识点:1、下载安装包下载地址及命令如下所示:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.3.1.zip2、新建data文件夹用来存储数据文件3、进入配置文件4、配置es绑定地址和端口5、配置集群节点6、配置集群名称...原创 2019-10-01 10:50:08 · 306 阅读 · 0 评论 -
ElasticSearch之分析器
最近正在看ElasticSearch方面的东西,下面来记录并分享下ElasticSearch的分析器与过滤器是如何使用的:一、简介分析器就是以某种我们需要的方式来分析数据或查询语句(例如当我们基于空格和小写字母来划分单词时,可以不用担心用户输入的下划线和大写字母)。在创建索引及搜索时ElasticSearch允许使用不同的分析器,因此可以在搜索的各个阶段选择不同的数据处理方式。使用分析器时只需...转载 2019-07-09 21:43:24 · 359 阅读 · 0 评论 -
ElasticSearch之索引操作
最近在看ElasticSearch,下面来分析并记录下ElasticSearch对索引的相关创建于删除操作:一、简介索引是ElasticSearch中存储数据结构的一种逻辑结构。可以把它看作数据库中表的列和行。行是索引中的一个文档,列是索引中的单个字段。ElasticSearch集群可以同时运行多个索引。除此之外,因为单个索引的是由分片(被分解成多个类型的Apache Lucene索引)组成的...转载 2019-07-07 18:57:53 · 474 阅读 · 0 评论