摘要: arguments 函数的实参被保存在一个类似数组的arguments对象中。 arguments变量只是 ”类数组对象“,并不是一个数组。称其为类数组对象是说它有一个索引编号和Length属性。尽管如此,它并不拥有全部的Array对象的操作方法。 函数参数的默认值是undefined。 参数支持设 阅读全文
posted @ 2016-07-06 11:07 弋痕夕的残影 阅读(190) 评论(0) 推荐(0) 编辑
摘要: _update API 执行报错 错误信息: 解决方法: 阅读全文
posted @ 2016-06-07 17:47 弋痕夕的残影 阅读(9602) 评论(0) 推荐(0) 编辑
摘要: 父子文档的特点 1. 父/子文档是完全独立的。 2. 父文档更新不会影响子文档。 3. 子文档更新不会影响父文档或者其它子文档。 父子文档的映射与索引 1. 父子关系 type 的建立必须在索引新建或 update-mapping 时候确定好 2. 父文档的索引和普通文档索引一样。 3. 子文档索引 阅读全文
posted @ 2016-06-03 22:22 弋痕夕的残影 阅读(18806) 评论(0) 推荐(0) 编辑
摘要: MySQL数据库 Driver ="path/to/jdbc-drivers/mysql-connector-java-5.1.35-bin.jar" //驱动程序Class ="com.mysql.jdbc.Driver"; URL ="jdbc:mysql://localhost:3306/db 阅读全文
posted @ 2016-05-27 19:46 弋痕夕的残影 阅读(5171) 评论(0) 推荐(1) 编辑
摘要: 普通的实例变量 普通的实例变量,我们没法在 class 外面直接访问 如果要想在 class 外访问实例变量,我们可以自己实现实例方法来访问 其实这里的 name 和 name= 方法只是故意取名和实例变量有很像,用其它名称也一样 attr_reader :arg attr_reader 限制实例变 阅读全文
posted @ 2016-05-25 22:21 弋痕夕的残影 阅读(3336) 评论(0) 推荐(0) 编辑
摘要: yield 所有的"方法(methods)"隐式跟上一个"块(block)"参数。 块参数也可以明确给定,形式就是在参数前面加一个"&",比如 def fn(arg1, arg2, &block) end,其中的 &block 就是明确给定的块参数。 块参数的动作,可以通过调用 call() 方法执 阅读全文
posted @ 2016-05-24 23:21 弋痕夕的残影 阅读(2148) 评论(0) 推荐(0) 编辑
摘要: 概述 权值聚合类型从需要聚合的文档中取一个值(value)来计算文档的相应权值(比如该值在这些文档中的max、sum等)。 用于计算的值(value)可以是文档的字段(field),也可以是脚本(script)生成的值。 数值权值聚合是特殊的权值聚合类型,因为它的输出权值也是数字。 数值权值聚合(注 阅读全文
posted @ 2016-05-21 22:48 弋痕夕的残影 阅读(8379) 评论(0) 推荐(0) 编辑
摘要: 需求 多个文本文件需要存到 ES 中去。 每一个文件存放为一个 doc。 每一个文件都是多行的,行数不定,且没有固定的内容格式。 实现 可以通过 logstash-filter-multiline 插件,配置 pattern 为 "EOF",可以实现把每一个文档当作一个 Event 处理。 阅读全文
posted @ 2016-05-20 10:56 弋痕夕的残影 阅读(943) 评论(1) 推荐(0) 编辑
摘要: 概述 管道聚合处理的对象是其它聚合的输出(桶或者桶的某些权值),而不是直接针对文档。 管道聚合的作用是为输出增加一些有用信息。 管道聚合大致分为两类: parent 此类聚合的"输入"是其【父聚合】的输出,并对其进行进一步处理。一般不生成新的桶,而是对父聚合桶信息的增强。 sibling 此类聚合的 阅读全文
posted @ 2016-05-19 22:33 弋痕夕的残影 阅读(8161) 评论(0) 推荐(0) 编辑
摘要: 概述 桶分聚合不进行权值的计算,他们对文档根据聚合请求中提供的判断条件(比如:{"from":0, "to":100})来进行分组(桶分)。 桶分聚合还会额外返回每一个桶内文档的个数。 桶分聚合可以包含子聚合——sub-aggregations(权值聚合不能包含子聚合,可以作为子聚合),子聚合操作将 阅读全文
posted @ 2016-05-17 22:33 弋痕夕的残影 阅读(6103) 评论(0) 推荐(1) 编辑