
search
文章平均质量分 73
YuYunTan
只是一个学习的初步者
展开
-
Elasticsearch(1)简介
导语简介Elasticsearch与lucene下载地址总结导语本文将介绍Elasticsearch,下篇文章将介绍安装简介 Elasticsearch是一个分布式的、可伸缩的、实时搜索和分析引擎。它使您可以搜索、分析和探索你的数据,通常你没有预料到的方式在项目的开始。它的存在,因为原始数据存在硬盘上不是有用的。Elasticsearch不仅仅是全文搜索。它可以解释结构化搜索、分析、处理原创 2016-09-08 23:32:27 · 630 阅读 · 0 评论 -
Elasticsearch(9)实践五-更为复杂的查询
导言更复杂搜索实践六结语导言上文介绍了DSL语言查询,本文介绍进一步的查询。更复杂搜索让搜索更加复杂。我们仍然想找到所有姓史密斯的员工,但我们想要的是年龄超过30岁的员工。我们的查询将小改变来适应一个过滤器,它允许我们有效地执行结构化搜索:GET /megacorp/employee/_search?pretty{ "query" : { "filtered" : {原创 2016-09-19 19:48:20 · 1000 阅读 · 0 评论 -
Elasticsearch(8)实践四-使用特定域语言查询(Query DSL)
导语特定域查询语言实践-DSL语言查询例子结语导语用于特定的搜索时从命令行查询字符串搜索是十分方便的,但它有其局限性(见 Elasticsearch(7)实践三-简单检索 )。Elasticsearch提供了丰富、灵活的查询语言,我们称之为DSL-允许我们建立更加复杂的、健壮的查询。特定域查询语言DSL( domain-specific language)特定领域语言(DSL)是使用JSON原创 2016-09-18 20:01:41 · 2241 阅读 · 0 评论 -
Elasticsearch(7)实践三-简单检索
导语简单检索实践一实例二总结导语前文讲述了全路径检索的例子,本文即为简单检索简单检索GET是相当简单–你可以得到你想要的文档信息。让我们尝试一些更高级一点,像一个简单的搜索!我们第一搜索搜索可能会是最简单的。我们将搜索所有员工,这个请求如下所示:GET /megacorp/employee/_search你可以看到,我们仍然使用索引megacorp和类型employee,但是我们使用_sea原创 2016-09-17 17:53:36 · 1512 阅读 · 0 评论 -
Elasticsearch(6)实践二-检索一个文档
导言前言实例-全路径检索结语导言上文讲述了一个实例,是如何添加三个员工信息到员工目录中,本文是讲述一个例子,全路径检索文档信息的例子。前言现在我们有一些Elasticsearch中存储的数据,我们可以得到这个应用程序的业务需求。第一个要求是检索员工数据的能力。这在Elasticsearch是很容易的。我们只是简单的执行HTTP GET请求并指定文档的address(索引、类型和ID)。三条信息原创 2016-09-17 17:45:36 · 1294 阅读 · 0 评论 -
Elasticsearch(5)实践一-数据添加
导语需求提出建立员工索引文件实践1为员工目录添加第一个员工信息添加第二个员工信息到员工目录添加第三个员工信息到员工目录结语导语本文将介绍如何将对象加入到Elasticsearch中,以便后面的检索语法学习。需求提出我们为Megacorp工作,而且作为”We love our drones!”的HR新发起项目的一份子,被告知要创建一个员工目录。这个目录应该使得老板感到轻松而且实时、协同、原创 2016-09-16 22:58:12 · 9166 阅读 · 0 评论 -
Elasticsearch(4)数据特性
导语面向文档的特性JSON结语导语前面3篇文章,做了个入门及实例,本文讲述Elasticsearch的数据特性。面向文档的特性对象在应用程序很少只是一个键和值的简单列表。往往,他们复杂的数据结构,可能包含日期、地理位置,其他对象或数组的值。迟早你会想将这些对象存储在一个数据库中。试图用关系数据库的行和列来做这件事情,实在是相当超乎你的想象,把对象表示为一个非常大的电子表格:你必须使对象以适应表原创 2016-09-16 22:41:15 · 1118 阅读 · 0 评论 -
Elasticsearch(3)交互
导言Java API节点端运输端-传输端RESTful API With JSON Over Http示例结语导言昨天的文章,讲述了Elasticsearch是什么?以及如何安装?还有还教了安装发送请求的sence,今天则是说明交互的形式介绍。你怎么跟Elasticsearch交互取决于你是否使用的是Java。Java API如果你使用的是Java,你可以使用在代码中使用Elastics原创 2016-09-09 21:19:19 · 1147 阅读 · 0 评论 -
Elasticsearch(2)安装
导言注意本文所需的下载资源1查看JDK版本号1按键winR2输入cmd并按Enter键或点击确定3输入java version的命令2下载Elasticsearch3下载curl并安装4安装sence1下载kibana2解压kibana3安装sence结语导言上篇文章我们初步介绍了Elasticsearch,本文将介绍怎么安装,安装前,可能需要大家下载一些资源,本文是针对E原创 2016-09-09 00:07:48 · 1463 阅读 · 0 评论 -
Elasticsearch(10)实践六-全文搜索
导言全文搜索实践结语导言本文将持续学习搜索相关的内容全文搜索目前为止搜索十分简单:单名,年龄过滤。让我们尝试一个更先进、全文搜索任务,这是传统的数据库很纠结的地方。我们将搜索所有享受攀岩的员工:GET /megacorp/employee/_search{ "query" : { "match" : { "about" : "rock clim原创 2016-09-24 23:40:47 · 877 阅读 · 0 评论