04 2019 档案
摘要:ik下载 打开Github官网,搜索elasticsearch-analysis-ik,单击medcl/elasticsearch-analysis-ik。或者直接点击 在readme.md文件中,下拉选择预编译版本。 由于ik与elasticsearch存在兼容问题。所以在下载ik时要选择和ela
阅读全文
摘要:下载 从github下载ik中文分词器,点击地址,需要注意的是,ik分词器和elasticsearch版本必须一致。 安装 下载到本地并解压到elasticsearch中的plugins目录内即可。 测试 测试,进入kibana中的Dev Tools中,在Console中输入: ps:ik插件的生效
阅读全文
摘要:简介 Kibana是一个为ElasticSearch 提供的数据分析的 Web 接口。可使用它对日志进行高效的搜索、可视化、分析等各种操作。 下载 打开elasticseach官网,单击downloads 选择kibana,单击Download 在打开的页面中,选择past releases。 选择
阅读全文
摘要:下载 进入官网,选择downloads进入下载页。 选择elasticsaerch下载。 新的页面中,下拉选择历史版本。 下拉选择elasticsearch和版本,然后点击下载。 选择MACOS/LINUX,下载就完了。 安装 安装,其实就是把本地tar包解压就好了。 测试 打开终端,输入一下命令启
阅读全文
摘要:前言 由于elasticsearch依赖Java,所以先要配置上Java环境,并且Java JDK必须要求1.8以上,这里以安装Java 1.8为例。安装环境如下: elasticsearch6.5.4 Mac OS High Sierra 10.13 kibana6.5.4 下载 打开官网,选择下
阅读全文
摘要:简介 Kibana是一个为ElasticSearch 提供的数据分析的 Web 接口。可使用它对日志进行高效的搜索、可视化、分析等各种操作。 下载 打开elasticseach官网,单击downloads 选择kibana,单击Download 在打开的页面中,选择past releases。 选择
阅读全文
摘要:下载 打开elasticsearch官网。选择downloads。 选择elasticsearch,并单击Download。 这里我们不选择最新版,而是选择靠前的版本,下拉选择past releases并单击。 选择对应产品与版本(选择6.5.4)。然后选择Download。 选择WINDOWS,就
阅读全文
摘要:前言 由于elasticsearch为Java开发,所以它还依赖Java JDK环境,并且对版本还有要求,需要1.8(含)以上。我们首先来配置Java JDK环境。 JDK简介 JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它
阅读全文
摘要:前言 观今宜鉴古,无古不成今。在学习elasticsearch之前,我们要知道,elasticsearch是什么?为什么要学习elasticsearch?以及用它能干什么? 关于elasticsearch 现在,你还离得开搜索吗?无论是Google还是百度提供的搜索入口,还是项目自己的搜索,比如QQ
阅读全文
摘要:前言 在介绍Lucene之前,我们来了解相关的历史。 有必要了解的Apache Apache软件基金会(也就是Apache Software Foundation,简称为ASF)是专门为运作一个开源软件项目的Apache 的团体提供支持的非盈利性组织,这个开源软件的项目就是 Apache 项目。最初
阅读全文
摘要:前言 中文分词是中文文本处理的一个基础步骤,也是中文人机自然语言交互的基础模块。不同于英文的是,中文句子中没有词的界限,因此在进行中文自然语言处理时,通常需要先进行分词,分词效果将直接影响词性、句法树等模块的效果。当然分词只是一个工具,场景不同,要求也不同。在人机自然语言交互中,成熟的中文分词算法能
阅读全文
摘要:前言 自然语言处理(Natural Language Processing)是计算科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。自然语言处理是一门融语言学、计算机科学、数学于一体的科学。因此,这一领域的研究将涉及自然语言,即人们日常使用的语
阅读全文
摘要:一. 什么是docker 二. docker应用场景 1. 为什么要用docker 我们先看看很久很久以前,服务器是怎么部署应用的! 由于物理机的诸多问题,后来出现了虚拟机 2. docker与虚拟机的区别 3. docker VS 传统虚拟机 特性 容器 虚拟机 启动 秒级 分钟级 硬盘使用 一般
阅读全文
摘要:一. Docker概念简介 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会
阅读全文
摘要:一. 简介 将一个函数运行在远程计算机上并且等待获取那里的结果,这个称作远程过程调用(Remote Procedure Call)或者 RPC。 RPC是一个计算机通信协议。 1. 类比: 将计算机服务运行理解为厨师做饭,厨师想做一个小葱拌豆腐,厨师需要洗小葱、切豆腐、调汁、凉拌。他一个人完成所有的
阅读全文
摘要:一. 你了解的消息队列 二. 公司在什么情况下会用消息队列? 1. 电商订单 想必同学们都点过外卖,点击下单后的业务逻辑可能包括:检查库存、生成单据、发红包、短信通知等,如果这些业务同步执行,完成下单率会非常低,如发红包,短信通知等不必要的流程,异步执行即可。 此时使用MQ,可以在核心流程(扣减库存
阅读全文