15. python-es-8.3.3-稀有词项聚合rare_tems
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。-侯氏工坊
文章目录
- 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相关推荐
- ES系列09:基于词项的搜索 之 Term/Terms query
完整版[系统学ES系列]请移步公号! 带着问题学习才高效 Term-level queries 与 Full text queries 的主要区别是什么? Term-level queries 有哪些 ...
- 14. python-es-8.3.3-多词项聚合multi_terms
文章目录 multi_terms multi_terms from elasticsearch import Elasticsearch import urllib3urllib3.disable_w ...
- 使用Python做中文分词和绘制词云
使用Python做中文分词和绘制词云 李小璐出轨云词图 作为一门编程语言,Python的编写简单,支持库强大,应用场景多,越来越多的人开始将它作为自己的编程入门语言. Python一个比较重要的场景是 ...
- python image stiching_Python自然语言处理,词云图生成
自然语言处理 本节介绍如何使用Python中的库,生成词云图,涉及自然语言处理的相关问题,自然语言处理是计算机科学领域与人工智能领域中的一个重要方向.它研究能实现人与计算机之间用自然语言进行有效通信的 ...
- 15.python操作mysql
15.python操作mysql 导入包 from pymysql import* 1. 创建 Connection 连接 conn=conne(host='192.168.13.130',port= ...
- word2vec python实现_教程 | 在Python和TensorFlow上构建Word2Vec词嵌入模型
原标题:教程 | 在Python和TensorFlow上构建Word2Vec词嵌入模型 选自adventuresinmachinelearning 参与:李诗萌.刘晓坤 本文详细介绍了 word2ve ...
- python中词云图怎样变成特殊图案_如何利用python画出一个多变的词云图?(1)...
问题描述: 如何利用python画出一个多变的词云图? 解决方法:import numpy as np import matplotlib import matplotlib.pyplot as pl ...
- Python字符串逐字符或逐词反转方法
这篇文章主要介绍了Python字符串逐字符或逐词反转方法,本文对逐字符或逐词分别给出两种方法,需要的朋友可以参考下 目的 把字符串逐字符或逐词反转过来,这个蛮有意思的. 方法 先看逐字符反转吧,第一种 ...
- springboot基于Elasticsearch6.x版本进行ES同义词、停用词(停止词)插件配置,远程词典热加载及数据库词典热加载总结,es停用词热更新,es同义词热更新
前言:ES版本差异较大,建议跨版本的同学,可以先了解一下版本区别,建议不要跨版本使用插件或者进行项目调试. 本总结主要基于6.x版本的6.5.1(6.2.2实测可用),分词器为IK,下载地址:http ...
最新文章
- 制作jffs2根文件系统
- 大数据 深度 分页_机器学习、深度学习、大数据 ?傻傻分不清楚?
- latex word相互转换
- 如何查询Linux内核版本
- 数据层处理和性能优化
- java.sql.date获取当前时间_关于JDBC中如何使用sql.Date获取当前时间以及对时间的操作和转换...
- matlab求解联名方程组带三角函数的,matlab三角函数方程组
- 一个bug看一天,写代码像cxk
- /etc.login.defs 权限权限解析
- Unity Shader学习-单张纹理
- 心电电路算法滤波_心电仪滤波
- c语言任意整数正序输出,C语言—正序,逆序输出任意整数的每一个数字
- 【高级数理统计R语言学习】9 无序多分类分析
- DNS服务安装及配置实验
- python 分类型数据转化数值型
- 图解Ubuntu分区
- tensorflow: bn层 的 decay参数项
- Android双波浪自定义控件(DoubleWaveView)
- 谷粒商城三阶段课件_谷粒商城分布式基础篇一
- Endnote新手使用指南——终于解决EndNote困扰我一晚上的难题,其实很简单!
热门文章
- Git怎样将fork的仓库与源仓库同步
- HTML5 Canvas小游戏
- python中的单引号,双引号,三引号,引号三连鞭!!!
- python中scale的用法_在netCDF4和Python中使用scale_factor和add_offset的示例?
- K_A08_012 基于 STM32等单片机驱动 DRV8833 模块按键控制直流电机正反转
- 小议:C++ 二维数组的声明与申请空间
- 牛X的事,都是在你一个人的时侯做出的 2012-03-07 22:02:22 文/刘小昭
- git archive 归档命令——文件归档
- 网络硬盘的起源与发展
- 大学计算机教程 曾俊,大学计算机基础教程:曾俊//李柳柏 : 电子电脑 :计算机技术 :计算机原理与基础 :浙江新华书店网群...