
ElasticSearch
文章平均质量分 89
paditang
一只努力前行的猿
展开
-
ElasticSearch RestHighLevelClient 教程(二) 操作index
前言官方推荐的RestHighLevelClient在网络上相关文档较少,因此很多坑都需要通过自己看官方文档,源代码解决。因此这系列文章就是为了解决这些文档提及不全的部分,如果有文章没提到的部分,欢迎一起交流。这篇就关于使用RestClient操作索引,内容就是解决问题的实例。同样,一切版本以5.6.0为准。其他升级版本新的api不属此列。正文问题根源 由于使用RestHighLevelCli原创 2018-01-04 14:18:19 · 31718 阅读 · 1 评论 -
ElasticSearch ik中文分词安装
前言 在使用ElasticSearch做搜索时,语句的倒排索引可以说是十分关键。所以如果针对中文段落时,如果进行正确的分词索引就是重中之重,接下来就介绍如何在ElasticSearch中安装ik中文索引。(后文均简称ES)正文安装步骤插件下载:源项目地址 点击跳转到ik项目打包好的发布地址。选择和你服务器安装ES版本相近的ik版本,下载。下载地址如果github访问有问题,可直接下载本人存原创 2017-12-29 14:04:59 · 582 阅读 · 0 评论 -
ElasticSearch 使用教程之Mapping(映射)介绍
前言在使用ElasticSearch(后文均称为ES)的过程中,由于中文官方文档不足和网上资源较少,本着服务自己和造福后人的目的,详细了部分官方文档的描述,就有了这系列使用教程。系列材料源于官方文档并辅以一定额外实例,并感谢翻译中文文档的作者们。本系列以ES 5.6.0 为标准版本,如果版本不同引起的歧义,请参考官方文档。官方文档ElasticSearch权威指南(中文版)Elas原创 2018-01-02 10:06:20 · 14001 阅读 · 1 评论 -
ElasticSearch RestHighLevelClient 教程(三) 删除&&查询删除
前言 删除文档作为ES操作中重要的一部分,其必要性毋庸置疑。而根据官网文档api可知,有两种删除方式:一是直接根据index,type,id直接删除,而第二种是查询删除,也就是所谓的Delete By Query API。 第一种删除方式因为id作为唯一标识,所以如果文档存在肯定能指定删除。 而第二种查询删除的方式,其作用过程相当于先查询出满足条件的文档,再根据文档ID依次删除。所原创 2018-01-26 15:20:39 · 15815 阅读 · 0 评论 -
ElasticSearch 使用教程之_score(评分)介绍
前言 使用ES时,对于查询出的文档无疑会有文档相似度之别。而理想的排序是和查询条件相关性越高排序越靠前,而这个排序的依据就是_score。本文就是详解_score有关的信息,希望能对排序评分的理解有所帮助。正文 一个文档对于搜索的评分一定是有据可依的,而接下来就要介绍根据哪些参数查找匹配的文档以及评分的标准。理论 此段转自官方文档—– 相关度评分背后的理原创 2018-01-18 17:31:45 · 91782 阅读 · 6 评论 -
ElasticSearch RestHighLevelClient 教程(一)通用操作
前言 项目中使用到ElasticSearch作为搜索引擎。而ES的环境搭建自然是十分简单,且本身就适应于分布式环境,因此这块就不多赘述。而其本身特性和查询语句这篇博文不会介绍,如果有机会会深入介绍。 所以这篇博文主要还是介绍Java客户端中如何使用查询搜索引擎中的数据。而使用的Java客户端是官方新推出的RestHighLevelClient,使用Http连接查询结果。但是网上原创 2017-12-14 15:03:02 · 128789 阅读 · 36 评论