自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

职场里拉开差距的不是知识,而是认知!

学习没有捷径,唯一的捷径就是不走弯路!

  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 ElasticSearch结构化查询

Elasticsearch 提供了丰富的查询过滤语句,而有一些是我们较常用到的。现在我们快速的介绍一下 这些最常用到的查询过滤语句。term 过滤term主要用于精确匹配哪些值,比如数字,日期,布尔值或 not_analyzed的字符串(未经分析的文本数据类型): { "term": { "age": 26 }} { "term": { "dat

2015-07-30 14:09:04 6579

原创 ElasticSearch映射和分析

分析和分析器分析(analysis)是这样一个过程:首先,表征化一个文本块为适用于倒排索引单独的词(term)然后标准化这些词为标准形式,提高它们的“可搜索性”或“查全率”这个工作是分析器(analyzer)完成的。一个分析器(analyzer)只是一个包装用于将三个功能放到一个包里:字符过滤器首先字符串经过字符过滤器(character filter),它们的工作是在表征

2015-07-29 16:56:36 11437

原创 ElasticSearch查询字符串

简易搜索search API有两种表单:一种是“简易版”的查询字符串(query string)将所有参数通过查询字符串定义,另一种版本使用JSON完整的表示请求体(request body),这种富搜索语言叫做结构化查询语句(DSL)查询字符串搜索对于在命令行下运行点对点(ad hoc)查询特别有用。例如这个语句查询所有类型为tweet并在tweet字段中包含elasticsearch字

2015-07-29 15:10:32 7784

原创 ElasticSearch 分页检索

在ElasticSearch的多索引和多类别里说到我们在集群中有14个文档匹配我们的(空)搜索语句。单数只有10个文档在hits数组中。我们如何看到其他文档?和SQL使用LIMIT关键字返回只有一页的结果一样,Elasticsearch接受from和size参数:size: 果数,默认10from: 跳过开始的结果数,默认0如果你想每页显示5个结果,页码从1到3,那请求如下:G

2015-07-29 14:08:03 11140

原创 ElasticSearch的多索引和多类别

空搜索最基本的搜索API表单是空搜索(empty search),它没有指定任何的查询条件,只返回集群索引中的所有文档:GET /_search响应内容(为了编辑简洁)类似于这样:{ "hits" : { "total" : 14, "hits" : [ { "_index": "us",

2015-07-29 13:20:36 8969

转载 ElasticSearch处理更新冲突

当使用index API更新文档的时候,我们读取原始文档,做修改,然后将整个文档(whole document)一次性重新索引。最近的索引请求会生效——Elasticsearch中只存储最后被索引的任何文档。如果其他人同时也修改了这个文档,他们的修改将会丢失。很多时候,这并不是一个问题。或许我们主要的数据存储在关系型数据库中,然后拷贝数据到Elasticsearch中只是为了可以用于搜索。或许

2015-07-16 15:19:51 29827 4

原创 ElasticSearch如何添加,检索数据

Elasticsearch是一个分布式的文档(document)存储引擎。它可以实时存储并检索复杂数据结构——序列化的JSON文档。换言说,一旦文档被存储在Elasticsearch中,它就可以在集群的任一节点上被检索。当然,我们不仅需要存储数据,还要快速的批量查询。虽然已经有很多NoSQL的解决方案允许我们以文档的形式存储对象,但它们依旧需要考虑如何查询这些数据,以及哪些字段需要被索引以便检

2015-07-16 15:00:32 13423

原创 ElasticSearch如何应对故障

我们已经说过Elasticsearch可以应对节点失效,所以让我们继续尝试。如果我们杀掉第一个节点的进程(以下简称杀掉节点),杀掉第一个节点后的集群:我们杀掉的节点是一个主节点。一个集群必须要有一个主节点才能使其功能正常,所以集群做的第一件事就是各节点选举了一个新的主节点:Node 2。主分片1和2在我们杀掉Node 1时已经丢失,我们的索引在丢失主分片时不能正常工作。如果此时我们

2015-07-16 11:53:42 3538

原创 分布式ElasticSearch简介

这里我们解释一些通用的术语,例如集群(cluster)、节点(node)和分片(shard),Elasticsearch的扩展机制,以及它如何处理硬件故障。在此将探索如何创建你的集群(cluster)、节点(node)和分片(shards),使其按照你的需求进行扩展,并保证在硬件故障时数据依旧安全。一个节点(node)就是一个Elasticsearch实例,而一个集群(cluster)由一

2015-07-11 18:08:04 4830

原创 elasticsearch搜索类型简介

简单搜索GET请求非常简单——你能轻松获取你想要的文档。让我们来进一步尝试一些东西,比如简单的搜索!我们尝试一个最简单的搜索全部员工的请求:GET /megacorp/employee/_search接下来,让我们搜索姓氏中包含“jake”的员工。要做到这一点,我们将在命令行中使用轻量级的搜索方法。这种方法常被称作查询字符串(query string)搜索,因为我们像传递URL参

2015-07-11 16:19:23 8531

转载 分享一个不错的文章

原文地址:http://www.vpsee.com/tag/python/使用 Flask 搭建静态博客2014年10月15日 | 标签: flask, python现在流行的静态博客/网站生成工具有很多,比如 Jekyll, Pelican, Middleman, Hyde 等等,StaticGen 列出了目前最流行的一些静态网站生成工具。我们的内部工具由 P

2015-07-06 18:16:29 3376

openstack 架构学习笔记

作为一个新手,我把总结学习的战果拿出来交流。勿喷呀,各位亲们~~

2013-03-20

nova 命令

作为一个openstack的新手,我也是第一次加入这个大家庭,下面就简单介绍nova 命令学习。

2013-03-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除