
Elasticsearch
文章平均质量分 97
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎
yyoc97
--
展开
-
最新elasticsearch7(七、集群多主高可用配置)
文章目录前言配置集群间证书认证elasticsearch.yml验证客户端集群配置restHighLevelClientjdbc参考前言前面介绍了es7相关的一些用法。这一节我们来实践下集群高可用搭建,以及账号权限的配置。之前看了很多博主介绍的都是从主模式,主节点挂了集群也就不能对外服务了。目前使用的最新版本7.6.0。账号配置需要破解x-pack包。(如果不需要设置密码可以忽略)配置集...原创 2020-02-26 18:23:19 · 4585 阅读 · 5 评论 -
最新elasticsearch7(六、sql查询工具datagrip)
文章目录准备导入驱动sql实测准备我们需要下载一个DataGrip,是JetBrains公司推出的管理数据库的产品。然后通过maven下载对应版本jdbc的jar包x-pack-sql-jdbc。导入驱动我们在maven的仓库找到jar包,或者也通过插件导出 x-pack-sql-jdbc-7.x.x.jar文件配置驱动使用EsDriver7.5.1驱动连接测试地址jdbc:es:...原创 2020-02-18 21:58:02 · 4939 阅读 · 0 评论 -
最新elasticsearch7(五、结合mybatis、springboot实例)
文章目录前言前言上一篇介绍Elasticsearch7.5的破解方法,结果csdn现在莫名其妙不支持破解、激活类博文公开,审核没有通过。不过网上也有其他版本的破解方式,新版本也就一些细节区别,有需要的也可以后面留言。这节我们接着第三节写下Elasticsearch结合mybatis的实例。...原创 2020-02-12 13:49:17 · 3908 阅读 · 27 评论 -
最新elasticsearch7(三、jdbc链接sql查询)
文章目录采坑新方案结尾采坑这节我们来说下如何使用sql来查询es,网上很多使用 NLPChina提供的elasticsearch-sql包,比如gitlab上给出的案例public void testJDBC() throws Exception { Properties properties = new Properties(); properties.pu...原创 2020-02-07 17:41:40 · 4204 阅读 · 0 评论 -
最新elasticsearch7(二、批量插入存在即更新java)
文章目录前言唯一键批量插入批量插入或更新结尾前言本篇开发环境基于上篇,客户端client使用rest风格的高等级(high level)API,这节我们来讲下ES的批量插入或更新操作。唯一键这里先提个概念,存在则更新。ES是以_id来作为doc的唯一键的,等同于主键,但它没有像关系型数据库的索引,不过我们开始可以利用_id来实现我们唯一索引的目的。当有多个字段需作为唯一键时,我们可以利用h...原创 2020-02-05 16:46:03 · 13958 阅读 · 1 评论 -
最新elasticsearch7(一、增删改查java)
文章目录前言文档使用spring配置CRUD前言之前想到网上找几个es结合spring的简单实例,但是因为es的版本众多,个别版本的差异还较大,另外es本身提供多种api,导致许多文章各种乱七八糟实例,很难找到版本匹配直接能用的。所以后面直接放弃,从官网寻找方案,这里我使用elasticsearch最新的7.5版本来做样例,这里特别写一下官方文档的使用,方便小伙伴遇到问题可以自行查找。文档使...原创 2020-02-04 16:32:08 · 3283 阅读 · 4 评论 -
基于Elasticsearch实现搜索推荐
在基于Elasticsearch实现搜索建议一文中我们曾经介绍过如何基于Elasticsearch来实现搜索建议,而本文是在此基于上进一步优化搜索体验,在当搜索无结果或结果过少时提供推荐搜索词给用户。背景介绍在根据用户输入和筛选条件进行搜索后,有时返回的是无结果或者结果很少的情况,为了提升用户搜索体验,需要能够给用户推荐一些相关的搜索词,比如用户搜索【迪奥】时没有找到相关的商品,可以推荐搜...转载 2019-05-06 12:05:22 · 508 阅读 · 0 评论