Elastic_Dev_Tools

news/2024/11/14 8:42:07/文章来源:https://www.cnblogs.com/xwdzj/p/18545217
GET _search
{"query": {"match_all": {}}
}GET /_analyze
{"analyzer": "ik_smart","text": "我爱北京天安门"
}
# 创建表
PUT /user
{"mappings": {"properties": {"age": {"type": "integer","index": true},"info": {"type": "text","analyzer": "ik_smart"},"email": {"type": "keyword"},"name": {"type": "object", "properties": {"firstName": {"type": "keyword"},"lastName": {"type": "keyword"}}}}}
}
#查看索引库
GET /hotel
#删除索引库
DELETE /user
#修改索引库
PUT /user/_mapping
{"properties": {"weight": {"type": "double"}}
}#文档操作
#新建文档
POST /user/_doc/
{"age":30,"email":"张@qq.com","info":"JAVA高级程序员","name":{"firstName":"张","lastName": "123"},"weight":"75"
}
#查询索引库所有数据
GET /user/_search
{"query": {"match_all": {}}
}
#查询某一个文档数据
GET /user/_doc/1
#删除某一个文档数据
DELETE /user/_doc/lDD-FJMBA6ani3V3HjCM
#修改文档数据
#全局修改
PUT /user/_doc/1
{"age":30,"email":"jianghuanhuan@qq.com","info":"JAVA高级程序员","name":{"firstName":"蒋","lastName":"欢欢"},"weight":"75"
}
#局部修改
POST /user/_update/1
{"doc": {"age":66}
}#创建hotel索引库
PUT /hotel
{"mappings": {"properties": {"id": {"type": "keyword"},"name":{"type": "text","analyzer": "ik_max_word","copy_to": "all"},"address":{"type": "keyword","index": false},"price":{"type": "integer"},"score":{"type": "integer"},"brand":{"type": "keyword","copy_to": "all"},"city":{"type": "keyword","copy_to": "all"},"starName":{"type": "keyword","copy_to": "all"},"business":{"type": "keyword"},"location":{"type": "geo_point"},"pic":{"type": "keyword","index": false},"isAd":{"type": "text"},"all":{"type": "text","analyzer": "ik_max_word"}}}
}
GET /hotel
DELETE /hotel
#查询索引库所有数据
GET /hotel/_search
{"query": {"match_all": {}}
}
#全文检索的match查询
GET /hotel/_search
{"query": {"match": {"all": "如家"}}
}
#全文检索的multi_match查询
GET /hotel/_search
{"query": {"multi_match": {"query": "如家","fields": ["brand","city","name"]}}
}
#精确查询term
GET /hotel/_search
{"query": {"term": {"brand": {"value": "丽笙"}}}
}
#精确查询range
GET /hotel/_search
{"query": {"range": {"price": {"gte": 200,"lte": 300}}}
}#地理坐标查询 geo_distance
GET /hotel/_search
{"query": {"geo_distance":{"distance": "1.5km","location": "31.21,121.5"}}
}#复合型查询:function_score---广告置顶
GET /hotel/_search
{"query": {"function_score": {"query": {"match": {"all": "如家"}},"functions": [{"filter": {"range": {"price": {"gte": 300,"lte": 450}}},"weight": 10} ],"boost_mode": "multiply"}   }
}GET /hotel/_search
{
"sort": [{"price": {"order": "desc"}},{"_geo_distance": {"location": "31.25,121.5","order": "asc"}}] 
}}GET /hotel/_search---广告置顶
{"query": {"function_score": {"query": {"match": {"all": "如家"}},"functions": [{"filter": {"term": {"city": "北京"}},"weight": 10}]}}
}GET /hotel/_search
{"query": {"bool": {"must": [{"match_all": {}}],"filter": [{"geo_distance": {"distance": "10km","location": {"lat": 31.21,"lon": 121.5}}}]}}
}GET /hotel/_search
{"query": {"bool": {"must": [{"match_all": {}}],"filter": [{"term": {"city": "北京"}},{"term": {"brand": "如家"}}]}},"sort": [{"_geo_distance": {"location": {"lat": 31.25,"lon": 121.5},"order": "asc"}},{"price": {"order": "desc"}}],"highlight": {"fields": {"name": {"pre_tags": "<em>","post_tags": "</em>","require_field_match": "false"}}}
}#结果集排序
GET /hotel/_search
{"query": {"match_all": {}},"sort": [{"price": {"order": "desc"}}]
}GET /hotel/_search
{"query": {"match_all": {}},"sort": [{"_geo_distance": {"location": {"lat": 31.21,"lon": 121.5},"order": "asc"}}]
}GET /hotel/_search
{"query": {"match_all": {}},"sort": [{"score": {"order": "desc"},"price": {"order": "asc"}}]
}GET /hotel/_search
{"query": {"match_all": {}},"sort": [{"isAD": {"order": "desc"}}]
}GET /hotel/_search
{"query": {"match_all": {}},"from": 191,"size": 10,"sort": [{"price": {"order": "asc"}}]
}GET /hotel/_search
{"query": {"match": {"name": "如家"}},"highlight": {"fields": {"name": {"pre_tags": "<em>","post_tags": "</em>"}}}
}GET /hotel/_search
{"query": {"match": {"brand": "如家"}},"highlight": {"fields": {"name": {"pre_tags": "<em>","post_tags": "</em>","require_field_match": "false"}}}
}POST /hotel/_update/197837109
{"doc": {"isAD": true}
}
POST /hotel/_update/1557882030
{"doc": {"isAD": true}
}
POST /hotel/_update/197492277
{"doc": {"isAD": true}
}
POST /hotel/_update/200214824
{"doc": {"isAD": true}
}GET /hotel/_search
{"query": {"match_all": {} },"from": 191,"size": 10
}GET /hotel/_search
{"query": {"match": {"all": "上海"}}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/833278.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

发布的网站代码修改,如何在生产环境中安全地修改已发布的网站代码

在生产环境中修改已发布的网站代码需要谨慎操作,以确保网站的稳定性和安全性。以下是具体步骤:备份网站:在修改前,备份当前的网站文件和数据库,确保数据安全。 使用FTP工具或数据库管理工具进行备份。创建测试环境:在本地或开发服务器上创建一个与生产环境一致的测试环境…

织梦网站在哪里修改图片的alt,如何在织梦后台或代码编辑器中修改图片的Alt属性

登录织梦后台:打开浏览器,输入织梦网站的后台地址,例如 http://yourdomain.com/dede。 输入管理员账号和密码,点击“登录”。进入内容管理:登录后,点击顶部菜单栏中的“内容”。 选择“文档管理”或“文章管理”。选择需要修改的文章:在文档管理页面中,找到需要修改的文…

修改网站模板布局的软件,如何使用专业的软件修改网站模板布局

使用专业的软件可以更高效地修改网站模板布局。以下是一些常用的软件及其使用方法:Adobe Dreamweaver:安装软件:从Adobe官网下载并安装Dreamweaver。 打开项目:使用Dreamweaver打开网站项目文件夹。 修改布局:在设计视图中拖放元素,调整布局。 保存文件:修改完成后,保存…

Mysql篇-三大日志

概述undo log(回滚日志):是 Innodb 存储引擎层生成的日志,实现了事务中的原子性,主要用于事务回滚和 MVCC。 redo log(重做日志):是 Innodb 存储引擎层生成的日志,实现了事务中的持久性,主要用于掉电等故障恢复; binlog (归档日志):是 Server 层生成的日志,主要…

客户端 web 测试

单功能测试 单功能: 软件程序或应用程序只提供一项核心功能或特性, 而不包含其他附加功能. 这些功能都是独立的.以测试登录功能为例, 要测试登录的话, 要先准备一些资料, 最常见的资料有产品的原型设计, 以及设计的时候的需求文档, 有了这些数据之后应该如何开展测试呢?要把这…

memtest86测试工具排查内存故障

该方法适用于服务器数量较多的场景,通过BMC挂载镜像文件逐个进行测试。 1、将memtest86-pro-usb.zip解压。2、打开BMC的Java控制台,在Virtual Media菜单中选择Virtual Storage3、在Virtual Storage对话框中,Logical Drive Type选择HD Image,然后选择本机的memtest86-pro-us…

Microsoft System Center 2025 Multilanguage - Windows 服务器管理软件

Microsoft System Center 2025 Multilanguage - Windows 服务器管理软件Microsoft System Center 2025 Multilanguage - Windows 服务器管理软件 Windows 服务器部署、配置、管理和监控软件 请访问原文链接:https://sysin.org/blog/microsoft-system-center-2025/ 查看最新版。…

dotnet 记龙芯麒麟教育版安全中心拦截文件 导致 docker 内 CI CD 构建失败

本文记录我在龙芯旧世界的麒麟教育版系统上,使用 docker 对 dotnet 进行构建和打包过程中,因为安全中心拦截而出现奇怪的问题以下是我打包构建过程中遇到的文件没权限或被占用或 Mutex 失败等信息 使用 GitLab Runner 拉取项目时,遇到的报错信息如下 Running with gitlab-ru…

dotnet 9 WPF 连字符渲染支持

连字符渲染功能是 WPF 呼声很高的一个功能,核心需求方是使用 Visual Studio 的开发者们。开发者们期望使用连字符的时候可以进行连字符渲染,让开发过程中的视觉效果更加。于是作为 Visual Studio 的基础设施的 WPF 就要承担此功能的实现。经过漫长的开发,终于在 dotnet 9 里…

读数据质量管理:数据可靠性与数据质量问题解决之道03数据目录

数据目录1. 同步数据 1.1. 不同的数据仓库和数据湖通过数据集成层来进行桥接 1.2. AWS Glue、Fivetran和Matillion等数据集成工具从不同来源收集数据,统一这些数据,并将其转换为上游来源 1.3. 数据集成的一个典型用例是收集数据湖的数据并以结构化格式将其加载到数据仓库中 1…

内视图和跨视图几何知识进行立体匹配

内视图和跨视图几何知识进行立体匹配几何知识已被证明对立体匹配任务有益。然而,之前将几何见解整合到立体匹配算法中的尝试,主要集中在单个图像的几何知识上,而忽略了遮挡和匹配唯一性等关键的交叉视图因素。为了解决这一差距,提出了一种新的内视图和跨视图几何知识学习网…

RHEL9.4上创建RockyLinux9.4虚拟机

日期:2024.11.13 计划:在LANbridge网段里安装RockyLinux9.4虚拟机,IP地址10.31.0.1,用于搭建dhcp服务器 参照:鸟哥Linux私房菜 马哥教育王晓春老师课程TOPO结构如图之前安装rhle8的时候写了自动化安装的脚本,现在只需要简单修改一下再执行,无需手动编辑xml文件,就可以创…