ElasticSearch
马彼得
平常心
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ES的底层原理-倒排索引的概念
正排索引在说倒排索引之前我们先说说什么是正排索引。正排索引也称为"前向索引",它是创建倒排索引的基础。这种组织方法在建立索引的时候结构比较简单,建立比较方便且易于维护;因为索引是基于文档建立的,若是有新的文档加入,直接为该文档建立一个新的索引块,挂接在原来索引文件的后面。若是有文档删除,则直接找到该文档号文档对应的索引信息,将其直接删除。他适合根据文档ID来查询对应的内容。但是在查询一个k...转载 2020-04-24 15:32:53 · 5531 阅读 · 0 评论 -
Elasticsearch Scroll (游标)API详解
今天我们来探讨一下Elasticsearch Scroll API,在这之前我们先回顾一下数据库的知识。1. 相关数据库知识(帮助理解) 传统数据库游标:游标(cursor)是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。每个游标区都有一个名字,用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。就本质而言,游标实际上是一种能从包括多条数据记录的结果集...转载 2019-01-25 11:23:26 · 6756 阅读 · 2 评论 -
ElasticSearch索引的映射(Mapping)配置
下文详细介绍ElasticSearch索引的映射(Mapping)配置,详细信息请参考《Elasticsearch Reference [2.4] » Mapping》。注意,ElasticSearch引擎是大小写敏感的,强制性要求索引名和文档类型小写,对于字段名,ElasticSearch引擎会将首字母小写,建议在配置索引,文档类型和字段名时,都使用小写字母。二,索引映射节(mappings...转载 2019-01-16 15:47:59 · 3065 阅读 · 0 评论 -
ElasticSearch简单的Java API BoolQueryBuilder使用
must的性能要低一些,为什么?因为他要进行打分评估,也就是说要进行_score,而filter则不会。 /** * 拼装查询条件 * @param query * @return */ public static BoolQueryBuilder buildEsParam(QueryGatewayTradeEsVo query) { ...原创 2019-01-16 15:50:11 · 32151 阅读 · 2 评论
分享