ES按资源类型统计个数

一、目标:统计各类型资源的个数,输出详细报表

http://10.10.6.225:9200/dsideal_db/t_resource_info/

_mapping

{
  "properties": {
    "RESOURCE_FORMAT": {
      "type":     "text",
      "fielddata": true
    }
  }
}

返回结果:
{

"acknowledged": true

}

http://10.10.6.225:9200/dsideal_db/t_resource_info/
_search
{
  "size": 0,
  "aggs": {
    "group_by_RESOURCE_FORMAT": {
      "terms": {
        "field": "RESOURCE_FORMAT"
      }
    }
  }
}

返回结果:

原文地址:https://www.cnblogs.com/littlehb/p/8441103.html

时间: 2024-10-08 23:59:16

ES按资源类型统计个数的相关文章

练习:统计指定目录下 每个文件类型的个数

import os def filelist(filepath): filelst=os.listdir(filepath) #产生该目录下文件.文件夹的list.只有文件名和文件夹名,没有路径.注意包含隐藏文件 type_dict=dict() #创建一个空字典,存储文件类型及其个数 for eachFile in filelst: if os.path.isfile(eachFile): #判断是否是文件 type=os.path.splitext(eachFile)[1] #os.path

现代Web的资源/类型/元素--发展趋势

5月6日,谷歌开发者中心推出了一个 Web 开发最佳实践手册.伯乐在线资源频道摘编该资源后,已邀请一些关注 Web 开发的朋友参与翻译手册. 由于译者朋友几乎都是已在职,都是在工作之余参与,每位的翻译进度会不一样(请理解),所以手册中文版不会按照英文版章节顺序发布. 我们的Web应用程序在规模.野心和功能上持续成长 --这是一件好事.然而,向着更丰富的Web无情进军的过程,也推动了另一种趋势:每个应用程序下载的数据量也在持续稳步增长.为了提供强大的性能,我们需要优化每个字节的加载! 一个现代We

Php学习之资源类型的使用详解

本文和大家分享的主要是php中资源类型的使用相关内容,一起来看看吧,希望对大家 学习php 有所帮助.  资源类型是一种特殊类型,它实际上可以保存任意的C指针,对PHP表现出一个资源对象的模样,例如:PHP里fopen的返回值就是一个resource.  我们可以利用资源类型,保存类型对象的指针,比如:一个FILE*文件描述符,或者仅仅是一个简单的char *字符串,其意义是可以将我们希望传递的C语言内存对象通过zval的形式包装起来,以便C和PHP跨语言传递.  资源类型是一个zval的底层数

override(重写,覆盖) 1、方法名、参数、返回值相同。 2、子类方法不能缩小父类方法的访问权限。 3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。 4、存在于父类和子类之间。 5、方法被定义为final不能被重写。 overload(重载,过载) 1、参数类型、个数、顺序至少有一个不相同。 2、不能重载只有返回值不同的方法名。 3、存在于父类和子

override(重写,覆盖) 1.方法名.参数.返回值相同. 2.子类方法不能缩小父类方法的访问权限. 3.子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常). 4.存在于父类和子类之间. 5.方法被定义为final不能被重写. overload(重载,过载) 1.参数类型.个数.顺序至少有一个不相同.   2.不能重载只有返回值不同的方法名. 3.存在于父类和子类.同类中. 方法的重写(Overriding)和重载(Overloading)是Java多态性的不同表现. 重写(O

puppet资源类型详解(02)

常用的资源类型: notify, cron, exec, service, file, package, group, user (1) notify:利用puppet定义一个信息. message:通知的信息内容 notify {'warning': message=> "From warning notify resource.", } (2) cron ensure: 目标状态 command: 命令 hour minute month monthday weekday n

PHP-Manual的学习----【语言参考】----【类型】-----【Resource 资源类型】

2017年8月24日11:29:361.资源 resource 是一种特殊变量,保存了到外部资源的一个引用.资源是通过专门的函数来建立和使用的.2.由于资源类型变量保存有为打开文件.数据库连接.图形画布区域等的特殊句柄,因此将其它类型的值转换为资源没有意义.3.由于 PHP 4 Zend 引擎引进了引用计数系统,可以自动检测到一个资源不再被引用了(和 Java 一样).这种情况下此资源使用的所有外部资源都会被垃圾回收系统释放.因此,很少需要手工释放内存. 4. 持久数据库连接比较特殊,它们不会被

一些代码 I (斐波那契、for...else...、try和return、classmethod、统计个数)

1. 斐波那契 from itertools import islice def fib(): a, b = 0, 1 while True: yield a a, b = b, a+b print list(islice(fib(), 5)) # [0, 1, 1, 2, 3] 2. for……else……用法(以查找素数为例) 正常版本: 1 def print_prime(n): 2 for i in xrange(2, n): 3 found = True 4 for j in xran

斐波拉切字符串统计个数 Fibonacci String

Problem:  s0 = "a", s1 = "b", s2 = "ba", s3 = "bab", s4 = "babba", s4 = "babbabab", is called Fibonacci string. For the string with index n, given a string str = "bb", calculate how man

PHP资源类型

在PHP中,我们经常使用到资源类型变量.例如:mysql连接.文件句柄等. 这些变量无法使用标量来表示,那么在Zend内核中是如何将PHP中的资源变量与C语言中的资源衔接的呢? 一.资源变量在PHP中的使用 [php] view plain copy $fp = fopen("test.txt", "rw"); var_dump($fp); fclose($fp); 打印结果:resource(5) of type (stream) 数字5:表示资源ID为5,具体含