ES-DSL基本使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES-DSL基本使用相关的知识,希望对你有一定的参考价值。
参考技术A 本篇文章主要介绍在ES中如何进行数据的增删查改ES可以直接新增数据,没有索引会自动创建索引,但是不推荐这种方式,因为会根据默认值创建分片和副本数。
如下,指定settings和mappings来创建索引
查询所有索引信息
查询某个索引下的数据,语法为: GET 索引库名称/索引库类型/_search , 其中索引库类型也可以不写,如下
term用于精确匹配,比如数字,日期,布尔值等
例如:
范围查询,gt大于,lt小于,gte大于等于,lte小于等于
可以用来合并多个过滤条件
wildcard类似于SQL的like查询,需要带上**
regexp即正则查询
ES根据查询条件计算每个匹配的记录的得分,即_scope字段,默认根据得分排序返回
match是根据分词后的结果进行匹配,match_phrase来直接进行短语匹配.如下例子,会查询address字段中包含mill lane短语的记录
如果缓存match,则只有address包含mill或lane,这些记录都会返回
前端基础VSCode 的基本使用
vscode 的基本使用
vscode 的基本使用
学习目标
- 能够安装和卸载 vscode 的插件
- 能够设置 vscode 的颜色主题和字体大小
1. vscode 的基本介绍
全拼是 Visual Studio Code (简称 VS Code) 是由微软研发的一款免费、开源的跨平台 代码编辑器,目前是前端(网页)开发使用最多的一款软件开发工具。
2. vscode 的安装
- 下载网址: https://code.visualstudio.com/Download
- 选择对应的安装包进行下载:
- 根据下载的安装包双击进行安装即可,当然为了更好的使用 vscode 还可以安装对应的插件。
3. vscode 的插件安装
插件名 | 说明 |
---|---|
Chinese (Simplified) Language Pack for VS Code | 中文(简体)汉化包 |
open in browser | 右击在浏览器打开html |
- 汉化插件安装
- open in browser插件安装
注意: 如果在vscode打开的html文档中右击没有出现 open in browser 类型的选项,需要把当前打开的文件关掉,重新打开这个文件就好了。
4. vscode 的插件卸载
点击对应安装的插件,然后再点击卸载按钮即可。
5. vscode 的使用
- 打开文件夹创建文件
- 快速创建html文档的基本结构
- 右击在浏览器打开html文档
6. 设置字体大小
7. 设置颜色主题
8. 设置默认浏览器[可选]
- 可以根据自己的需要设置默认使用的浏览器
9. 小结
- vscode 是由微软研发的一款免费、开源的跨平台代码编辑器
- 通过资源管理器打开文件夹创建HTML文件,编写 HTML 代码
- 可以根据需要安装对应的插件
- 可以设置字体大小和颜色主题
加油!
感谢!
努力!
以上是关于ES-DSL基本使用的主要内容,如果未能解决你的问题,请参考以下文章
Elastic Search | 记一次Kibana执行ES-DSL脚本实战思考过程