
elasticsearch
在札幌度假的小犀牛
这个作者很懒,什么都没留下…
展开
-
elasticsearch系列-子条件查询
子条件查询子条件查询又称为叶子条件查询,在特定字段中查询所指定值。在子查询中又分为Query Context和FilterContext。QueryContext在QueryContext查询过程中,除了判断文档是否满足查询条件外,elasticsearch还会计算一个"_score"来标识匹配的文档的标识度,用于判断目标文档和查询条件匹配的又多吻合。在QueryContext中,针对于文...原创 2020-02-21 13:01:43 · 5729 阅读 · 1 评论 -
elasticsearch系列-Java客户端的查询操作
在上一篇中,我们介绍了如何使用Java客户端对elasticsearch进行索引的创建、mapping信息的设置和文档的添加,在本篇中我们将主要介绍通过Java客户端查询文档的操作。使用Java客户端查询操作步骤创建一个client对象创建一个查询对象,通过QueryBuilders进行创建,其由很多实现的子类。使用client执行查询操作,需提前设置查询参数得到查询返回的结果,默认返...原创 2020-02-02 19:07:50 · 1282 阅读 · 0 评论 -
elasticsearch系列-使用Java客户端创建索引、mapping、文档
在前两篇我们介绍了通过postman和elasticsearch-head介绍了操作elasticsearch的增删改查操作和文档的添加、修改、搜索等基本操作。在实际工作中,难免使用Java对elasticsearch进行操作,本篇我们来介绍通过Java客户端如何创建索引、mappings和文档等。引入maven依赖引入elasticsearch和transport依赖如下所示。 ...原创 2020-01-30 22:23:29 · 5030 阅读 · 0 评论 -
elasticsearch系列--查询操作
在上一篇中,我们介绍了elasticsearch中的基本概念与索引、mappings、文档的初始化、查询、删除与修改操作。本篇我们继续介绍elasticsearch中的文档查询操作。根据关键词查询在elasticsearch中,可以根据关键词来对文档进行查询筛选。在postman中操作,使用POST方式请求,url形式:http://ip:port/${index_name}/${type}/...原创 2020-01-26 21:55:06 · 585 阅读 · 0 评论 -
elasticsearch系列--elasticsearch基础
elasticsearch简介elasticsearch简称为es,是一个开源的高扩展的分布式全文检索引擎,可以几乎实时的存储、检索数据;本身的扩展性很好,可以扩展到上百台服务器上,处理PB级别的数据。elasticsearch也使用Java开发,并使用Lucene作为其核心来实现索引和搜索功能,但是他通过简单的RESTFul Api来隐藏了Lucene的复杂性,让全文搜索变得简单。elast...原创 2020-01-23 23:48:19 · 275 阅读 · 0 评论