从零学习ElasticSearch
文章平均质量分 86
Minutch
Hello Yilin!
展开
-
第一讲—基本概念
本节内容转载至( Elasticsearch 基础教程 翻译:潘飞(tinylambda@gmail.com) ) Elasticsearch 有几个核心概念。从一开始理解这些概念会对整个学习过程有莫大的帮助。 一、接近实时(NRT) Elasticsearch 是一个接近实时的搜索平台。这意味着,从索原创 2015-06-05 08:22:02 · 230 阅读 · 0 评论 -
第五讲—RESTful API探索(三)
本文大部分内容转载至( ElasticSearch权威指南中文版 @路小磊)在本节中,我们会以一个具体的实力来复习一下ElasticSearch里的索引,搜索和聚合的功能。一、索引 1.建立一个员工目录,需求如下: 1.数据能够包含多个值的标签、数字和纯文本。 2.检索任何员工的所有信息。原创 2015-06-05 08:26:11 · 452 阅读 · 0 评论 -
第四讲—RESTful API探索(二)
本节大部分内容转载至( Elasticsearch 基础教程 翻译:潘飞(tinylambda@gmail.com) ) 一、样本数据集 载入样本数据,提供10条数据{"index":{"_id":"1"}}{"account_number":1,"balance":39225,"fir原创 2015-06-05 08:23:52 · 391 阅读 · 0 评论 -
第九讲—ES Java API(一)
一、Client 使用Java API进行操作必须要有一个Client。Client client = null;Settings settings = ImmutableSettings.settingsBuilder() .put("client.transport.sniff",tru原创 2015-06-05 08:28:22 · 780 阅读 · 0 评论 -
第八讲—快速入门三(实时索引)
本节的主要内容有:1.了解Canal原理2.如何实时更新索引 实时索引的主要原理:使用Canal发现Mysql的库表数据变化,通过读取变化内容锁定影响到的索引,并更新索引信息。一、Canal (项目地址:https://github.com/alibaba/canal) 1.项目定位:原创 2015-06-05 08:26:24 · 905 阅读 · 0 评论 -
第二讲—安装ElasticSearch
一、下载ElasticSearch 本教程使用1.4.3版本(注:版本太高需要的JDK版本也有要求.) 下载地址:https://www.elastic.co/downloads/past-releases/elasticsearch-1-4-3 二、解压文件,进入bin目录,启动elasticsearchtar原创 2015-06-05 08:23:59 · 381 阅读 · 0 评论 -
第七讲—快速入门二(全量索引和搜索)
一、数据准备 1.在本地安装mysql,创建一张商品表。create table goods( `id`int(11) primarykey, `sn`varchar(20), `name`varchar(512), `price`double(10,2), `uni原创 2015-06-05 08:27:18 · 904 阅读 · 0 评论 -
第六讲—快速入门一(项目构建)
边学边写,直接做一个简单的实例吧,这个实例将包含以下内容:1.如何将数据库里的数据,建成搜索引擎里的索引(全量创建索引)。2.数据库表数据有变化时,如何实时更新索引(实时索引)。3.索引建完之后,如何进行搜索(搜索)。 本节的主要内容:构建项目 本章内容可忽略,不想自原创 2015-06-05 08:25:28 · 310 阅读 · 0 评论 -
第三讲—RESTful API探索(一)
本节大部分内容转载至( Elasticsearch 基础教程 翻译:潘飞(tinylambda@gmail.com) ) 探索你的集群一、rest 接口 现在我们已经有一个正常运行的节点(和集群)了,下一步就是要去理解怎样与其 通信了。幸运的是,Elasticsearch 提供了非常全面和强大的 REST A原创 2015-06-05 08:24:37 · 260 阅读 · 0 评论 -
第十讲—ES Java API (二)
一、Search 通过搜索API可以从返回值里取得查询到的结果,可以一次查询多个索引,多个类型。ES提供了Query API和Filter API,直接看一个实例.//参数设置都是可选的SearchResponse response = client.prepareSearch("index1","index2")原创 2015-06-05 08:27:30 · 354 阅读 · 0 评论