Es ElasticSearch 常用命令
ESelasticsearch 常用命令
2023-09-11 14:21:10 时间
es 常用指令
# 搜索索引中的所有文档
GET /blogs/_search
{
"query": {
"match_all": {}
}
}
# 新增文档
PUT /blogs/_doc/1
{
"content": "新增测试"
}
# 对存在的ID该指令将进行文档的修改
# 修改文档
PUT /blogs/_doc/1
{
"content": "新增测试"
}
# 新增文档
PUT /blogs/_doc/2
{
"content": "顺序扫描:通过文字名称也可了解到它的大概搜索方式,即按照顺序扫描的方式查询特定的关键字。例如给你一张报纸,让你找到该报纸中“平安”的文字在哪些地方出现过。你肯定需要从头到尾把报纸阅读扫描一遍然后标记出关键字在哪些版块出现过以及它的出现位置。这种方式无疑是最耗时的最低效的,如果报纸排版字体小,而且版块较多甚至有多份报纸,等你扫描完你的眼睛也差不多了。全文搜索:对非结构化数据顺序扫描很慢,我们是否可以进行优化?把我们的非结构化数据想办法弄得有一定结构不就行了吗?将非结构化数据中的一部分信息提取出来,重新组织,使其变得有一定结构,然后对此有一定结构的数据进行搜索,从而达到搜索相对较快的目的。这种方式就构成了全文检索的基本思路。这部分从非结构化数据中提取出的然后重新组织的信息,我们称之为索引。这种方式的主要工作量在前期索引的创建,但是对于后期搜索却是快速高效的。,PHP 入门正文新增"
}
# 文档删除
DELETE /blogs/_doc/qHlL5XgBI3vf9ydOlgMh
# 根据文档ID进行搜索
GET /blogs/_doc/1
# 根据文档中的字段进行搜索
GET /blogs/_search
{
"query": {
"match": {
"content": "新测试"
}
},
"highlight": {
"fields": {
"content": {}
}
}
}
相关文章
- 史上最全:高可用Myql+rocketmq+es+redis+minio+keepalive+haproxy 实操
- ElasticSearch(ES)和solr的关系和区别
- Opengl ES 1.x NDK实例开发之七:旋转的纹理立方体
- python中elasticsearch_dsl查询语句转换成es查询语句
- ElasticSearch优化系列四:ES的heap是如何被瓜分掉的
- ES写入速度提升
- ES 10 - 如何使用Elasticsearch的索引模板(index template)
- ES Head is not working with elasticsearch-1.4.0.Beta1
- ElasticSearch第九讲 ES 分词器与安装使用分析器
- ElasticSearch第十二讲 ES 集群脑裂问题
- ElasticSearch第四讲 本地与Docker部署安装ES集群出现的一些问题
- ES如何做到亿级数据查询毫秒级返回
- es-head连接加密的es
- 谷粒商城ES调用(十九)
- 谷粒商城ES进阶和映射(十七)
- ElasticSearch系列二 ES基本使用及文档
- 《OpenGL ES 3.x游戏开发(下卷)》一1.3 一致缓冲区对象
- 《OpenGL ES 3.x游戏开发(下卷)》一1.7 多重渲染目标
- 《OpenGL ES 3.x游戏开发(上卷)》一2.3 手机自带数据库——SQLite
- 深入浅出 spring-data-elasticsearch 之 ElasticSearch 架构初探(一)
- js版本规范的表示:ES6 == ES 6 == ECMAScript 6 == ECMA-262 6
- ES (ElasticSearch) 简易解读(三)企业级日志分析ELK架构的搭建与使用
- ES (ElasticSearch) 简易解读(二)ES安装及集群的搭建
- ES (ElasticSearch) 简易解读(一)为什么用它
- 【OpenGL ES】纹理贴图
- 给Elasticsearch 5.2.2 设置用户权限 how to setting security for elasticsearch on windows
- ES 聚合查询
- ES Head插件安装