vincent

对coding有独特追求的人。

Elasticsearch 之 Elasticsearch面试总结

一、Elasticsearch监控的常用工具 我大概用过如下的监控插件(注意此处插件的版本,不同es的版本,监控工具的安装方式可能不一样)      1. bigdesk 统计分析和图表化elasticsearch的集群信息状态            https://blog.csdn.ne...

2018-10-20 11:54:14

阅读数 1386

评论数 0

Elasticsearch 之 监控Elasticsearch性能

        本文翻译原文地址:https://www.datadoghq.com/blog/monitor-elasticsearch-performance-metrics/       本文是关于监控Elasticsearch性能的4部分系列文章的第1部分。 在这篇文章中,我们将介绍E...

2018-10-20 11:43:26

阅读数 608

评论数 0

Elasticsearch 之(53) Java API 基于geo_shape根据坐标查找 坐标落在店铺范围的店铺

根据坐标查找 坐标落在店铺范围的店铺构建mappingPUT /example { "mappings": { "doc": { "properties&...

2018-06-04 17:49:13

阅读数 2380

评论数 2

Elasticsearch 之(52) Java API 基于geo point地理位置对周围汽车4S店进行搜索

比如我们有很多的4s店,然后呢给了用户一个app,在某个地方的时候,可以根据当前的地理位置搜索一下,自己附近的4s店相关es restful api 可以参考:《Elasticsearch 之(39)引入geo point地理位置数据类型_矩形范围查询》《Elasticsearch 之(40)酒店...

2018-06-02 10:10:14

阅读数 915

评论数 0

Elasticsearch 之(51) Java API 基于bool 对汽车品牌进行多种条件的组合搜索

多种条件组合查询,其实就要用到我们之前《 Elasticsearch 之(5)kibana多种搜索方式》中讲解的es bool api。package com.es.app; import org.elasticsearch.action.search.SearchResponse; impo...

2018-06-01 14:47:48

阅读数 275

评论数 0

Elasticsearch 之(50) Java API 对汽车品牌进行全文检索、精准查询和前缀搜索

其实就要用到我们之前《 Elasticsearch 之(21)前缀搜索、通配符搜索、正则搜索、推荐搜索 和 模糊搜索》中讲解的语法package com.es.app; import java.net.InetAddress; import org.elasticsearch.action.s...

2018-06-01 14:10:50

阅读数 169

评论数 0

Elasticsearch 之(49) Java API 基于search template实现按品牌分页查询模板

es的config/scripts目录下,预先保存这个复杂的模板,后缀名是.mustache,文件名是page_query_by_brand{ "from": {{from}}, "size": {{size}}, ...

2018-06-01 13:55:07

阅读数 1019

评论数 0

Elasticsearch 之(48) Java API 基于scroll实现月度销售数据批量下载

比如说,现在要下载大批量的数据,从es,放到excel中,我们说,月度,或者年度,销售记录,很多,比如几千条,几万条,几十万条其实就要用到我们之前《 Elasticsearch 之(5)kibana多种搜索方式》中讲解的es scroll api,对大量数据批量的获取和处理就是要看宝马的销售记录2...

2018-06-01 13:44:22

阅读数 213

评论数 0

Elasticsearch 之(47) Java API 基于bulk实现多4S店销售数据批量上传

业务场景:有一个汽车销售公司,拥有很多家4S店,这些4S店的数据,都会在一段时间内陆续传递过来,汽车的销售数据,现在希望能够在内存中缓存比如1000条销售数据,然后一次性批量上传到es中去初始化数据PUT /car_shop/sales/1 { "brand&qu...

2018-06-01 13:32:10

阅读数 145

评论数 0

Elasticsearch 之(46) Java API 基于mget实现多辆汽车的配置与价格对比

场景,一般来说,我们都可以在一些汽车网站上,或者在混合销售多个品牌的汽车4S店的内部,都可以在系统里调出来多个汽车的信息,放在网页上,进行对比mget,一次性将多个document的数据查询出来,放在一起显示,多个汽车的型号,一次性拿出了多辆汽车的信息package com.es.app; i...

2018-06-01 12:58:04

阅读数 97

评论数 0

Elasticsearch 之(45) Java API 基于upsert实现汽车最新价格的调整

做一个汽车零售数据的mapping,我们要做的第一份数据,其实汽车信息PUT /car_shop { "mappings": { "cars": { "prop...

2018-06-01 11:22:44

阅读数 322

评论数 0

Elasticsearch 之(44) Java API client集群自动探查以及汽车零售店案例背景

1、client集群自动探查默认情况下,是根据我们手动指定的所有节点,依次轮询这些节点,来发送各种请求的,如下面的代码,我们可以手动为client指定多个节点TransportClient client = new PreBuiltTransportClient(settings) .ad...

2018-06-01 10:17:47

阅读数 67

评论数 0

Elasticsearch 之(43) Java API 实现 ES 的 增删改查、聚合分析

1、maven依赖<dependency> <groupId>org.elasticsearch.client</groupId> &...

2018-06-01 09:36:18

阅读数 978

评论数 0

Elasticsearch 之(42) 统计当前位置每个距离范围内有多少家酒店

最后一个知识点,基于地理位置进行聚合分析我的需求就是,统计一下,举例我当前坐标的几个范围内的酒店的数量,比如说举例我0~100m有几个酒店,100m~300m有几个酒店,300m以上有几个酒店一般来说,做酒店app,一般来说,我们是不是会有一个地图,用户可以在地图上直接查看和搜索酒店,此时就可以显...

2018-06-01 09:34:35

阅读数 462

评论数 0

Elasticsearch 之(41)搜索距离当前位置一定范围内的酒店

酒店o2o app,作为案例背景比如说,现在用户,所在的位置,是个地理位置的坐标,我是知道我的坐标的,app是知道的,android,地理位置api,都可以拿到当前手机app的经纬度现在就要搜索出,举例我200m,或者1公里内的酒店我们之前出去玩儿,都会用一些酒店o2o app,典型的代表,很多旅...

2018-05-31 22:47:36

阅读数 548

评论数 0

Elasticsearch 之(40)酒店o2o搜索案例以及搜索指定区域内的酒店

稍微真实点的案例,酒店o2o app作为一个背景,用各种各样的方式,去搜索你当前所在的地理位置附近的酒店搜索指定区域范围内的酒店,比如说,我们可以在搜索的时候,指定两个地点,就要在东方明珠大厦和上海路组成的矩阵的范围内,搜索我想要的酒店PUT /hotel_app { "...

2018-05-31 22:41:46

阅读数 360

评论数 0

Elasticsearch 之(39)引入geo point地理位置数据类型_矩形范围查询

es支持基于地理位置的搜索,和聚合分析的举个例子,比如说,我们后面就会给大家演示一下,你现在如果说做了一个酒店o2o app,让你的用户在任何地方,都可以根据当前所在的位置,找到自己身边的符合条件的一些酒店,那么此时就完全可以使用es来实现,非常合适我现在在上海某个大厦附近,我要搜索到距离我2公里...

2018-05-31 22:37:30

阅读数 893

评论数 0

Elasticsearch 之(38)使用动态映射模板定制自己的映射策略

高级的用法比如说,我们本来没有某个type,或者没有某个field,但是希望在插入数据的时候,es自动为我们做一个识别,动态映射出这个type的mapping,包括每个field的数据类型,一般用的动态映射,dynamic mapping这里有个问题,如果说,我们其实对dynamic mappin...

2018-05-31 22:30:20

阅读数 1154

评论数 0

Elasticsearch 之(37)基于completion suggest实现搜索提示

suggest,completion suggest,自动完成,搜索推荐,搜索提示 --> 自动完成,auto completionauto completion比如说我们在百度,搜索,你现在搜索“大话西游” --> 百度,自动给你提示,“大话西游电影”...

2018-05-31 22:22:57

阅读数 956

评论数 0

Elasticsearch 之(36)使用search template将搜索模板化

前言搜索模板,search template,高级功能,就可以将我们的一些搜索进行模板化,然后的话,每次执行这个搜索,就直接调用模板,给传入一些参数就可以了,如果不了解搜索语法的,可以先阅读《 Elasticsearch 之(5)kibana多种搜索方式》。1、search template入门s...

2018-05-31 22:08:17

阅读数 1308

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭