python使用elasticsearch_python中使用ElasticSearch(二)
一、数据库和elasticsearch的对比分析
二、kibana中常用的命令。
1.新建数据。
2.查询上一步中存进去的数据。
3.put修改字段(这个操作要小心,容易误操作,清楚其他的字段)
4.post修改字段
5.查询的基本操作。
(1)全部查询(类似于select * from fruit)
(2)有条件的查询(类似于select * from fruit where name = 'pingguo')
(3)按特定字段排序(注意,这里只能选取可排的属性来进行排序,比如数字和日期)
(4)分页查询,选择部分字段展示。
(5)布尔查询(must表示两个条件必须同时满足,用should表示两个条件满足其中之一就可以,must_not表示都不)
(6)按条件过滤。(filter里面可以添加各种过滤条件。lt表示“小于”、lte表示“小于等于”、gt表示“大于”、gte表示“大于等于”)
如果检索条件使用should,当发生和filter里面的条件冲突时,以filter里面的内容为准。不建议使用should语句。
(7)全文检索:此时的tag类型是数组,直接用全文检索的方式就可以。
(8)高亮检索:
再用一些搜索引擎的时候,一些被命中的字段是要求被高亮显示的,这就要求我们在搜索的时候添加条件。
(9)聚合函数(这里可以定义很多种函数,比如最小值,平均值,最大值等。)
聚合函数的使用,一般是先查询,再使用聚合函数。
(10)mapping-dynamic
python使用elasticsearch_python中使用ElasticSearch(二)相关推荐
- 【Python】Python实战从入门到精通之二 -- 教你使用Python中列表操作
本文是Python实战–从入门到精通系列的第二篇文章: [Python]Python实战从入门到精通之一 – 教你深入理解Python中的变量和数据类型 Python实战从入门到精通之二 – 教你使用 ...
- python snap7 简书_第14篇-Python中的Elasticsearch入门
我的Elasticsearch系列文章,逐渐更新中,欢迎关注 另外Elasticsearch入门,我强烈推荐ElasticSearch搭建手册给你,非常想尽的入门指南手册. 在本文中,我将讨论Elas ...
- 在Python中使用Elasticsearch
在Python中使用Elasticsearch 环境 虚拟机 名称 IP地址 Elasticstack端口 Kibana端口 node-1 192.168.2.138 9200 5601 node-2 ...
- Elasticsearch:关于在 Python 中使用 Elasticsearch 你需要知道的一切 - 8.x
在本文中,我们将讨论如何在 Python 中使用 Elasticsearch. 如果你还不了解 Elasticsearch,可以阅读这篇文章 "Elasticsearch 简介" ...
- python中字符串(二)-访问值、更新、转义、运算
Python访问字符串中的值 Python不支持单字符类型,单字符也在Python也是作为一个字符串使用. Python访问子字符串,可以使用方括号来截取字符串,如下实例:[括号右边的数字不包含] # ...
- python删除指定位置的字符串_python去除区域 python删除字符串中指定位置字符
python删除字符串中指定位置字符 原程序是这样的: ser = serial.Serial("/dev/ttyAMA0", 9600) def main字符串的话,你可以把他当 ...
- python 替换字符串中的元素
python 替换字符串中的元素 def str_replace(old_str,old,new):"""在 old_str 字符串中,把 old 替换成 new:par ...
- python中的[:-1] [:,:-1] python矩阵numpy中array的冒号 逗号
如何理解[:-1] [:,:-1] data = np.loadtxt('data.csv', delimiter = ',') X = data[:,:-1] #取所有行,取列到倒数 ...
- Python + Selenium 自动发布文章(二):简书
Python + Selenium 自动发布文章系列: Python + Selenium 自动发布文章(一):开源中国 Python + Selenium 自动发布文章(二):简书 Python + ...
最新文章
- 浅析 Node.js 的 vm 模块以及运行不信任代码
- Android自定义Layout
- 开源混合云:harvester混合应用架构
- Python-循环控制--个人课堂笔记
- java流类图结构_java学习之IO流(学习之旅,一)
- 电脑系统哪个最好用_袪痘袪痘印哪个产品最好 祛痘印最好用的产品十大推荐...
- P1217 [USACO1.5]回文质数 Prime Palindromes(技巧+暴力枚举+线性筛)
- 稀缺高品质静物场景空间海报|艺术拍摄
- freeswitch订阅会议相关通知
- IT人母亲的美国之行(8)
- Centos7部署开源聊天软件rocket.chat
- powerpc linux交叉编译器,搭建PowerPC交叉编译器 三
- STC15W201S串口蓝牙通信PWM控制RGB彩灯
- Android使用SubsamplingScaleImageView完美查看超大图片
- UG二次开发GRIP总结简明教程
- 随笔---为什么一到选课时教务系统就卡顿甚至登不上去
- python加载图片的方法_python实现读取并显示图片的两种方法
- pwm超详细解读,大佬细说pwm的控制方式
- 怎么在cmd窗口产生个随机数
- addons软件下载_addons中国版
热门文章
- 用一个程序生成另一个程序_还有另一个报告生成器?
- ddl hibernate_Hibernate:DDL模式生成
- Java中没有递归的二进制搜索–迭代算法
- 状态模式 设计模式_设计模式:状态
- Spring Security中的SecurityContext和SecurityContextHolder是什么?
- 使用Java Servlet,JSP标签和Stormpath快速构建Java Web App
- 您的框架有多可扩展性?
- 使用ANTLR在5分钟内用Java解析任何语言:例如Python
- java压缩_Java压缩
- 初始化懒惰关系以及何时使用它们的5种方法