Elasticsearch
搜索引擎Elasticsearch
A__Plus
这个作者很懒,什么都没留下…
展开
-
Elasticsearch 7.x 常用指标聚合、桶聚合搜索RESTful API
Elasticsearch的聚合搜索用于对数据做一些复杂的分析统计,主要分为指标聚合、桶聚合、管道聚合、矩阵聚合。其中指标聚合、桶聚合最常使用。本文测试数据采用官方测试数据库shakespeare(莎士比亚),可在Elasticsearch官网中下载到。此外本文内容均参考官方文档内容。1 指标聚合1.1 Max AggregationMax Aggregation用于查找最大值,例如查找s...原创 2019-11-30 23:12:02 · 1185 阅读 · 0 评论 -
Elasticsearch 7.x 检索文档的三种方式:全文搜索、词项搜索、复合搜索
Elasticsearch 7提供了多种检索文档的方式,我们可以通过Restful API的方式来搜索索引中的文档。Elasticsearch的搜索可以分为以下几个类型:全文搜索词项搜索复合搜索嵌套搜索位置搜索特殊搜索1 全文搜索全文搜索通常用于搜索文本字段,需要用户提供关键字来完成。1.1 match搜索match搜索会对用户给出的关键词进行解析,首先会将其进行分词处理,...原创 2019-11-24 23:19:31 · 6253 阅读 · 1 评论 -
Elasticsearch 7.x 映射(Mapping)中的字段类型
概念Elasticsearch的映射用来定义一个索引中的文档如何被存储,定义一个映射类似于定义一个Mongo DB集合,在Elasticsearch 7.x中,映射和索引是一对一的关系。映射分为静态映射和动态映射,前者需要用户手动定义,后者则直接在向一个未生成的索引添加文档的时候自动生成。...原创 2019-11-11 20:48:34 · 9871 阅读 · 0 评论