
Elasticsearch
Elasticsearch
李歘歘
欢迎关注公众号「编程Cookbook」!!!日常更新服务端/后端开发的一些基础知识,包括但不限于开发语言、数据库、微服务和中间件等知识。
展开
-
ElasticSearch和Solr的简介以及对比
最近在写网站的搜索时,遇到了比较纠结的事情,在平时的搜索环节,我们应该使用ElasticSearch和Solr哪一种进行开发呢?下面是对两种搜索技术的简介以及对比:在比较这两种搜索技术时,应先了解他们的底层基础:Lucene;Lucene简介:Lucene官网Lucene 是 apache 软件基金会的一个子项目,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜...原创 2019-07-29 21:35:40 · 1659 阅读 · 0 评论 -
elasticsearch的安装
elasticsearch的安装如下所示:下载elasticsearch下载各自的版本后,解压到指定的目录,如下现在的 elasticsearch支持jdk1.8及其以上版本,请保证你的版本符合。我的jdk版本如下:启动elasticsearch:进入安装目录下的bin目录,找到elasticsearch.bat,点击:会打开如下的窗口,说明启动成功...原创 2019-07-31 08:57:34 · 1466 阅读 · 0 评论 -
elasticsearch插件head的安装
为什么要使用head插件呢?elasticsearch支持json结构,其实对于测试者是不友好的,head其实就是为测试者提供友好的web界面,同时还能提供信息的查看,模拟等操作。head插件的安装:打开github,搜索elasticsearch-head,找到mobz/elasticsearch-head,下载。我的文件下载解压后如下:下载完成后,启动命令行查看...原创 2019-07-31 09:33:57 · 1548 阅读 · 0 评论 -
elasticsearch的分布式安装
elasticsearch的单实例安装请参考https://blog.csdn.net/qq_42410605/article/details/97884456elasticsearch插件head的安装请参考https://blog.csdn.net/qq_42410605/article/details/97885092在前几篇博客中讲解了elasticsearch的单实例和elast...原创 2019-07-31 10:35:36 · 1515 阅读 · 0 评论 -
elasticsearch的基础概念
集群和节点的关系,集群是有多个节点组成的,他们通过集群的名字进行关联。索引:含有相同属性的文档的集合,索引是通过名字来识别的,且英文字母小写组成,不含中划线,相当于数据库的database(数据库)。类型:索引中指定的类型可以有一个或者多个,通常我们会定义有相同字段的文档为一个类型,文档必须属于一个类型相当于table,数据库中的表。文档:文档是可以被索引的基本数据单位,相当于数据库中...原创 2019-07-31 11:04:52 · 1535 阅读 · 0 评论 -
elasticsearch的基本操作
elasticsearch的安装请参考:https://blog.csdn.net/qq_42410605/article/details/97884456elasticsearch插件head的安装请参考:https://blog.csdn.net/qq_42410605/article/details/97885092elasticsearch的API组成结构:elasticsea...原创 2019-07-31 16:55:24 · 1459 阅读 · 0 评论 -
elasticsearch高级查询
子条件查询:(特定字段查询所指特定值)Query Context: 在查询的过程中,除了判断文档是否满足条件外,ES还会计算一个_score来标识匹配的程度,旨在判断目标文档和查询条件的匹配有多好。 复合条件查询:(以一定的逻辑组合子条件查询)查询的模拟文档如下:一、Query Context:1.全文本查询:针对文本类型数据(1)模糊匹配查询:查询作者为李歘歘的书...原创 2019-07-31 22:07:17 · 3191 阅读 · 3 评论 -
elasticsearch整合springBoot
elasticsearch的安装请参考:https://blog.csdn.net/qq_42410605/article/details/97884456elasticsearch插件head的安装请参考:https://blog.csdn.net/qq_42410605/article/details/97885092elasticsearch的基本操作请参考:https://blog...原创 2019-08-01 13:59:20 · 2667 阅读 · 1 评论 -
阿里云服务器(Ubuntu)--Elasticsearch的安装和部署
elasticsearch的安装配置需要使用到jdk8及其以上,读者请自行安装。1.下载Elasticsearch:elasticsearch6.4.3下载地址2.安装配置:(1)使用Xftp上传文件:2.解压:使用xshell对linux(Ubuntu)的操作:(1)切换至安装包所在的目录:(2)解压:tar -zxvf e...原创 2019-08-13 20:36:17 · 2721 阅读 · 2 评论 -
阿里云服务器(Ubuntu)--head访问服务器elasticsearch
在本地安装head:elasticsearch插件head的安装安装完成后即可访问本地的ES,要想访问服务器上的ES,将本地的IP改为服务器IP即可,如下图:其实就是本地的head使用,最后将连接的本地地址改为服务器的地址即可。...原创 2019-08-13 20:59:34 · 1790 阅读 · 0 评论