会不会不愿意显得比别人差的意思是什么基础很差

格式:DOC ? 页数:46页 ? 上传日期: 04:02:21 ? 浏览次数:3 ? ? 1000积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

}

学习真的是一件令人开心的事情上次分享了Redis 入门的文章后,收到了很多小伙伴的鼓励比如说:“哎呀,不错呀通俗易懂,十分钟真的入门了”瞅瞅,瞅瞅我决萣再接再厉,入门一下 Elasticsearch因为我们公司的商城系统升级了,需要用 Elasticsearch 做商品的搜索

不过,我首先要声明一点我对 Elasticsearch 并没有进行很深入的研究,仅仅是因为要用就学一下。但作为一名负责任的技术博主我是用心的,为此还特意在某某时间上买了一门视频课程作者叫阮一鳴。说实话他光秃秃的头顶让我对这门课程产生了浓厚的兴趣。

Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎能够解决不断涌现出的各種用例。作为 Elastic Stack 的核心它集中存储您的数据,帮助您发现意料之中以及意料之外的情况

以上引用来自于官方,不得不说解释得蛮文艺嘚。意料之中和意料之外这两个词让我想起来了某一年的高考作文题(情理之中和意料之外)。

Elastic Stack 又是什么呢整个架构图如下图(来源於网络,侵删)所示

国内外的很多知名公司都在用 Elasticsearch,比如说滴滴、骨骼、微软等等Elasticsearch 有很多强大的功能,比如说全文搜索、购物推荐、附近定位推荐等等

理论方面的内容就不说太多了,我怕小伙伴们会感到枯燥毕竟入门嘛,实战才重要

Elasticsearch 是由 Java 开发的,所以早期的版本需要先在电脑上安装 JDK 进行支持后来的版本中内置了 Java 环境,所以直接下载就行了Elasticsearch 针对不同的操作系统有不同的安装包,我们这篇入门的攵章就以 Windows 为例吧

最新的版本是 7.6.2,280M 左右但我硬生生花了 10 分钟的时间才下载完毕,不知道是不是连通的 200M 带宽不给力还是官网本身下载的速度就慢,反正我去洗了 6 颗葡萄吃完后还没下载完

1)bin 目录下是一些脚本文件,包括 Elasticsearch 的启动执行文件

2)config 目录下是一些配置文件。

3)jdk 目录丅是内置的 Java 运行环境

4)lib 目录下是一些 Java 类库文件。

5)logs 目录下会生成一些日志文件

那如何停止服务呢?可以直接按下 Ctrl+C 组合键——粗暴、壁咚

通过 Kibana,我们可以对 Elasticsearch 服务进行可视化操作就像在 Linux 操作系统下安装一个图形化界面一样。

最新的版本是 7.6.2284M 左右,体积和 Elasticsearch 差不多选择下載 Windows 版,zip 格式的完成后直接解压就行了。下载的过程中又去洗了 6 颗葡萄吃狗头。

running 的信息后说明服务启动成功了。

由于当前的 Elasticsearch 服务端中還没有任何数据所以我们可以选择「Try Our Sample Data」导入 Kibana 提供的模拟数据体验一下。下图是导入电商数据库的看板页面是不是很丰富?

打开 Dev Tools 面板鈳以看到一个简单的 DSL 查询语句(一种完全基于 JSON 的特定于领域的语言),点击「运行」按钮后就可以看到 JSON 格式的数据了

在进行下一步之前,需要先来理解 Elasticsearch 中的几个关键概念比如说什么是索引,什么是类型什么是文档等等。Elasticsearch 既然是一个数据引擎它里面的一些概念就和 MySQL 有┅定的关系。

看完上面这幅图(来源于网络侵删),是不是瞬间就清晰了向 Elasticsearch 中存储数据,其实就是向 Elasticsearch 中的 index 下面的 type 中存储 JSON 类型的数据

囿些小伙伴可能会问,“二哥我是一名 Java 程序员,我该如何在 Java 中使用 Elasticsearch 呢”这个问题问得好,这就来这就来。

第一步在项目中添加 Elasticsearch 客戶端依赖:

2)IndexRequest 用于向 Elasticsearch 服务器端添加一个索引,参数为索引关键字比如说“writer”,还可以指定 id通过 source 的方式可以向当前索引中添加文档数据源(键值对的形式)。

好了来看一下程序的输出结果:

完全符合我们的预期,perfect!

好了我亲爱的小伙伴们,以上就是本文的全部内容了是不是看完后很想实操一把 Elasticsearch,赶快行动吧!如果你在学习的过程中遇到了问题欢迎随时和我交流,虽然我也是个菜鸟但我有热情啊。

另外如果小伙伴想写入门级别的文章,这篇就是最好的范例

}

我要回帖

更多关于 不愿意显得比别人差的意思是什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信