世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。-侯氏工坊

文章目录

  • rare_terms

rare_terms

from elasticsearch import Elasticsearch
import urllib3urllib3.disable_warnings()# PUT es_rare_terms
# {
#   "mappings": {
#     "properties": {
#       "name": {"type": "keyword"}
#     }
#   }
# }# POST es_rare_terms/_bulk
# {"index": {"_id": 1}}
# {"name": "elastic"}
# {"index": {"_id": 2}}
# {"name": "es"}
# {"index": {"_id": 3}}
# {"name": "es"}
# {"index": {"_id": 4}}
# {"name": "elastic"}
# {"index": {"_id": 5}}
# {"name": "hello"}
# {"index": {"_id": 6}}
# {"name": "good"}# # 最少出现的词项
# # max_doc_count: 限制匹配文档最多出现次数,默认1
# # precision: 精确度,默认0.01
# # include:过滤,包含
# # exclude:过滤,排除
# # missing:缺省值
# GET es_rare_terms/_search
# {
#   "size": 0,
#   "aggs": {
#     "my_rare_terms": {
#       "rare_terms": {
#         "field": "name",
#         "max_doc_count": 1
#       }
#     }
#   }
# }# 创建es实例
es = Elasticsearch("https://192.168.2.64:9200",verify_certs=False,basic_auth=("elastic", "MuZkDqdW--VsfDjTcoex"),request_timeout=60,max_retries=3,retry_on_timeout=True,node_selector_class="round_robin")# 刷新
es.indices.refresh(index="es_rare_terms")rare_terms =  {"my_rare_terms": {"rare_terms": {"field": "name","max_doc_count": 1}}}resp = es.search(index="es_rare_terms", size=0, aggregations=rare_terms)print(resp['aggregations']['my_rare_terms']['buckets'])

15. python-es-8.3.3-稀有词项聚合rare_tems相关推荐

  1. ES系列09:基于词项的搜索 之 Term/Terms query

    完整版[系统学ES系列]请移步公号! 带着问题学习才高效 Term-level queries 与 Full text queries 的主要区别是什么? Term-level queries 有哪些 ...

  2. 14. python-es-8.3.3-多词项聚合multi_terms

    文章目录 multi_terms multi_terms from elasticsearch import Elasticsearch import urllib3urllib3.disable_w ...

  3. 使用Python做中文分词和绘制词云

    使用Python做中文分词和绘制词云 李小璐出轨云词图 作为一门编程语言,Python的编写简单,支持库强大,应用场景多,越来越多的人开始将它作为自己的编程入门语言. Python一个比较重要的场景是 ...

  4. python image stiching_Python自然语言处理,词云图生成

    自然语言处理 本节介绍如何使用Python中的库,生成词云图,涉及自然语言处理的相关问题,自然语言处理是计算机科学领域与人工智能领域中的一个重要方向.它研究能实现人与计算机之间用自然语言进行有效通信的 ...

  5. 15.python操作mysql

    15.python操作mysql 导入包 from pymysql import* 1. 创建 Connection 连接 conn=conne(host='192.168.13.130',port= ...

  6. word2vec python实现_教程 | 在Python和TensorFlow上构建Word2Vec词嵌入模型

    原标题:教程 | 在Python和TensorFlow上构建Word2Vec词嵌入模型 选自adventuresinmachinelearning 参与:李诗萌.刘晓坤 本文详细介绍了 word2ve ...

  7. python中词云图怎样变成特殊图案_如何利用python画出一个多变的词云图?(1)...

    问题描述: 如何利用python画出一个多变的词云图? 解决方法:import numpy as np import matplotlib import matplotlib.pyplot as pl ...

  8. Python字符串逐字符或逐词反转方法

    这篇文章主要介绍了Python字符串逐字符或逐词反转方法,本文对逐字符或逐词分别给出两种方法,需要的朋友可以参考下 目的 把字符串逐字符或逐词反转过来,这个蛮有意思的. 方法 先看逐字符反转吧,第一种 ...

  9. springboot基于Elasticsearch6.x版本进行ES同义词、停用词(停止词)插件配置,远程词典热加载及数据库词典热加载总结,es停用词热更新,es同义词热更新

    前言:ES版本差异较大,建议跨版本的同学,可以先了解一下版本区别,建议不要跨版本使用插件或者进行项目调试. 本总结主要基于6.x版本的6.5.1(6.2.2实测可用),分词器为IK,下载地址:http ...

最新文章

  1. 制作jffs2根文件系统
  2. 大数据 深度 分页_机器学习、深度学习、大数据 ?傻傻分不清楚?
  3. latex word相互转换
  4. 如何查询Linux内核版本
  5. 数据层处理和性能优化
  6. java.sql.date获取当前时间_关于JDBC中如何使用sql.Date获取当前时间以及对时间的操作和转换...
  7. matlab求解联名方程组带三角函数的,matlab三角函数方程组
  8. 一个bug看一天,写代码像cxk
  9. /etc.login.defs 权限权限解析
  10. Unity Shader学习-单张纹理
  11. 心电电路算法滤波_心电仪滤波
  12. c语言任意整数正序输出,C语言—正序,逆序输出任意整数的每一个数字
  13. 【高级数理统计R语言学习】9 无序多分类分析
  14. DNS服务安装及配置实验
  15. python 分类型数据转化数值型
  16. 图解Ubuntu分区
  17. tensorflow: bn层 的 decay参数项
  18. Android双波浪自定义控件(DoubleWaveView)
  19. 谷粒商城三阶段课件_谷粒商城分布式基础篇一
  20. Endnote新手使用指南——终于解决EndNote困扰我一晚上的难题,其实很简单!

热门文章

  1. Git怎样将fork的仓库与源仓库同步
  2. HTML5 Canvas小游戏
  3. python中的单引号,双引号,三引号,引号三连鞭!!!
  4. python中scale的用法_在netCDF4和Python中使用scale_factor和add_offset的示例?
  5. K_A08_012 基于 STM32等单片机驱动 DRV8833 模块按键控制直流电机正反转
  6. 小议:C++ 二维数组的声明与申请空间
  7. 牛X的事,都是在你一个人的时侯做出的 2012-03-07 22:02:22 文/刘小昭
  8. git archive 归档命令——文件归档
  9. 网络硬盘的起源与发展
  10. 大学计算机教程 曾俊,大学计算机基础教程:曾俊//李柳柏 : 电子电脑 :计算机技术 :计算机原理与基础 :浙江新华书店网群...