• -------------------------------------------------------------
  • ====================================

架构-各种中间件

elasticsearch 6.x 处理一对多关系使用场景

elasticsearch 6.x 处理一对多关系使用场景
思考:一个用户有多篇博客,如何查询博客作者姓名中带“旺”字、博客标题中带“运”的 10 篇博客列表elasticsearch关联模型;一: 应用层做联接2 个索引博客作者、博客发布先从博客作者中查询出符合姓名中带“旺”字的作者 ID,然后根据这些 ID、博客标题中带“运”字这两个条件查询出来博客列表优点: 数据很规范清晰,作者一个索……继续阅读 »

dewbay 6年前 (2019-04-12) 2164浏览 0评论0个赞

Elasticsearch6.X 新类型Join深入详解

Elasticsearch6.X 新类型Join深入详解
0、ES6.X 一对多、多对多的数据该如何存储和实现呢?引出问题:“某头条新闻 APP”新闻内容和新闻评论是 1 对多的关系?在 ES6.X 该如何存储、如何进行高效检索、聚合操作呢?相信阅读本文,你就能得到答案!1、ES6.X 新类型 Join 产生背景Mysql 中多表关联,我们可以通过……继续阅读 »

dewbay 6年前 (2019-04-12) 4001浏览 0评论2个赞

Elasticsearch 教程–数据

Elasticsearch 教程–数据
在 Elasticsearch 中,每一个文档都有一个版本号码。每当文档产生变化时(包括删除),_version就会增大。在《版本控制》中,我们将会详细讲解如何使用_version的数字来确认你的程序不会随意替换掉不想覆盖的数据。自增 ID如果我们的数据中没有天然的标示符,我们可以让 Elasticsearch 为我们自动生成一个。请求的结……继续阅读 »

dewbay 6年前 (2019-04-12) 1823浏览 0评论0个赞

亿级规模的Elasticsearch优化实战

亿级规模的Elasticsearch优化实战
本次分享主要包含两个方面的实战经验:索引性能和查询性能。一. 索引性能(Index Performance)首先要考虑的是,索引性能是否有必要做优化?索引速度提高与否?主要是看瓶颈在什么地方,若是 Read DB(产生 DOC)的速度比较慢,那瓶颈不在 ElasticSearch 时,优化就没那么大的动力。实际上 Elast……继续阅读 »

dewbay 6年前 (2019-04-12) 1933浏览 0评论0个赞

ElasticSearch 父子文档及多代父子文档(grandchild)解析之爸爸去哪儿了

ElasticSearch 父子文档及多代父子文档(grandchild)解析之爸爸去哪儿了
0x00 elasticsearchelasticsearch 简称 ES,是一个当前流行的搜索服务器(全文搜索引擎),不得不说,它的搜索速度以及提供的丰富搜索选项,在面对企业级的需求时,大多数情况都可以应付自如。从 2010 年诞生至今,已经更新到了 5.6 版本,github 上获得了 25000+的 star。但有些问题在国内还是很少见到解决办法,……继续阅读 »

dewbay 6年前 (2019-04-12) 4087浏览 0评论2个赞

用ElasticSearch搭建自己的搜索和分析引擎

用ElasticSearch搭建自己的搜索和分析引擎
互联网产品中的检索功能随处可见。当你的项目规模是百度大搜|商搜或者微信公众号搜索这种体量的时候,自己开发一个搜索引擎,加入各种定制的需求和优化,是非常自然的事情。但如果只是普通的中小型项目甚至创业团队|创业项目,直接拿轮子则是更合理的选择。 ElasticSearch 就是这样一个搜索引擎的轮子。更重要的是,除去常规的全文检索功能之外,它还具有基础的统计分……继续阅读 »

dewbay 6年前 (2019-04-12) 1821浏览 0评论0个赞

Elasticsearch实战系列-RESTful API使用

Elasticsearch实战系列-RESTful API使用
上一篇文章中我们已经启动 Elasticsearch 了,接下来我们就可以与 Elasticsearch 进行通信,例如插入数据、检索数据、删除数据等等。Elasticsearch 提供了Java API和 RESTful API 两种方式来与之通信。Java API如果你使用的是 Java,Elasticsearch ……继续阅读 »

dewbay 6年前 (2019-04-12) 2211浏览 0评论0个赞