ES
Resemble_
一只程序猿的奇思妙想
github: https://github.com/Resemble
展开
-
ElasticSearch: Index 和 Type 的区别
对于 ES 的新用户来说,有一个常见的问题:要存储一批新的数据时,应该在已有 index 里新建一个 type,还是给它新建一个 index?要想回答这个问题,我们必须先理解这两者是怎么实现的。过去,我们为了让 ES 更容易理解,经常用关系型数据库做一个比喻: index 就像关系型数据库里的 database, type 就像 database 里的 table。但是这并不正确。由于两种数据...转载 2018-03-28 12:16:04 · 22281 阅读 · 0 评论 -
一举搞定 Elasticsearch 分词难题
目录1. 上手2. 分词3. 写时分词结果4. 读时分词结果5. 解释问题6. 解决需求7. 深入分析8. 自定义分词初次接触Elasticsearch的同学经常会遇到分词相关的难题,比如如下这些场景:为什么命名有包含搜索关键词的文档,但结果里面就没有相关文档呢? 我存进去的文档到底被分成哪些词(term)了? 我得自定义分词规则,但感觉好麻烦呢,无...转载 2019-03-13 17:59:31 · 767 阅读 · 0 评论 -
Elasticsearch:Scroll深度分页及返回大量数据
目录方法一设置size方法二fromand size分页方法三scrollandscan滚屏。在使用ES时,有时候不可避免的要返回大量的数据或者说返回满足你的查询条件的全部数据,而满足你的条件的数据可能只是上百条也可能是上万条。当需要返回的数据量特别大时怎么办呢?方法一设置size在使用aggregations情况下,聚合的结果和直接查询一样默认都会只...转载 2019-04-12 09:56:50 · 3277 阅读 · 0 评论