通过 REST 请求 URI | 学习笔记

简介: 快速学习通过 REST 请求 URI

开发者学堂课程【ElasticSearch 入门精讲通过 REST 请求 URI学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/631/detail/10017


通过 REST 请求 URI


ES Rest 之通过 REST 请求 URI

curl’http://localhost:9200/bank/_search?q=&pretty

q=:参数告诉 elasticsearch,在 bank 索引中匹配所有的文档

pretty:参数告诉 elasticsearch,返回形式打印 JSON 结果

查询 http://janson01:9200/bank/_search/

q=&preetyPOST

提交请求后

{

"error": {

"root_cause": [

{

"type": "invalid_type_name_exception","reason": "Document mapping type name can't start with '_’, found: [_search]"

}

],

"type": "invalid_type_name_exception","reason": "Document mapping type name can't start with '_’, found: [_search]”

},

"status": 400

}        

查询  http://janson01:9200/bank/_search/

q=&preety GET

提交请求后

{

“_index": "bank",

“_type": "_search",

“_id": "q=&preety",

“found”:false

}

查询 http://janson01:9200/bank/

_search?preety  GET

(如果带条件可以在 q=&preety 后加上 &q=)

提交请求后

{

"took": 33,

"timed_out": false,

"_shards": {

"total": 5,

"successful”: 5,

"skipped": 0 ,

"failed": 0

},

"hits": {

“total": 1000,

"max_score": 1 ,

"hits": [

{

“_index": "bank",

“_ type": "account",

“_id": "25",

“_score": 1,

“_source": {

“account_number": 25 ,

“balance": 40540,

"firstname": "Virginia”,

"lastname": "Ayala”,

"age": 39,

"gender": "F",

"address": "171 Putnam Avenue",

"employer": "Filodyne",

"email": "virginlaayala@filodyne.com"

“city”:”Nicholson”,

"state": "PA"

}

}

,

{

“_index": "bank"

“_type": "account"

“_id": "44”,

“_score": 1,

“_source": {

"account_number": 44,

"balance": 34487,

"firstname": "Aurelia",

"lastname": "Harding”,

"age": 37,

"gender": "M",

"address": "502 Baycliff Terrace",

"employer": "Orbalix",

"email: "aureliaharding@orbalix.com",

"city": "Yardville”,

"state": "DE"

}

}

相关文章
|
SQL Java 数据库
【MybatisPlus】MP的分页查询、多条件查询以及查询过程中解决null的空值判定
分页查询、多条件查询以及查询过程中解决null的空值判定
2064 0
【MybatisPlus】MP的分页查询、多条件查询以及查询过程中解决null的空值判定
|
7月前
|
人工智能 Java API
MCP客户端调用看这一篇就够了(Java版)
本文详细介绍了MCP(Model Context Protocol)客户端的开发方法,包括在没有MCP时的痛点、MCP的作用以及如何通过Spring-AI框架和原生SDK调用MCP服务。文章首先分析了MCP协议的必要性,接着分别讲解了Spring-AI框架和自研SDK的使用方式,涵盖配置LLM接口、工具注入、动态封装工具等步骤,并提供了代码示例。此外,还记录了开发过程中遇到的问题及解决办法,如版本冲突、服务连接超时等。最后,文章探讨了框架与原生SDK的选择,认为框架适合快速构建应用,而原生SDK更适合平台级开发,强调了两者结合使用的价值。
10674 33
MCP客户端调用看这一篇就够了(Java版)
|
JSON Java 数据格式
Java系列之:生成JSON字符串
这篇文章介绍了两种在Java中生成JSON字符串的方法:使用`JSONObject`类及其`toJSONString`方法来动态生成,以及手动拼接字符串的方式来创建JSON格式的字符串。
Java系列之:生成JSON字符串
|
关系型数据库 MySQL Java
DDD面试题:DDD聚合和表的对应关系是什么 ?(来自蚂蚁面试)
尼恩,一位40岁的资深架构师,分享了其读者群中关于DDD(领域驱动设计)的面试题及解答,涵盖DDD架构落地、微服务拆分、聚合与MySQL表的对应关系等内容。尼恩通过系统化的梳理,帮助读者在面试中展现强大的技术实力,让面试官印象深刻。此外,他还提供了《尼恩Java面试宝典》等多本技术圣经PDF,助力读者提升架构、设计和开发水平。关注【技术自由圈】公众号,获取更多资源。
DDD面试题:DDD聚合和表的对应关系是什么 ?(来自蚂蚁面试)
|
自然语言处理 Java 索引
ElasticSearch 实现分词全文检索 - Java SpringBoot ES 文档操作
ElasticSearch 实现分词全文检索 - Java SpringBoot ES 文档操作
578 0
|
运维 Linux Docker
安装Harbor镜像仓库
本文介绍了如何在Linux系统上安装和配置Harbor镜像仓库。首先通过阿里云镜像源安装Docker,然后下载并解压Harbor离线安装包。配置Harbor服务的相关参数。最后,通过运行安装脚本完成Harbor的安装,并进行基本的测试,包括登录、构建和推送Docker镜像。文章还提供了相关资源链接,方便读者进一步了解和学习。
1251 2
IDEA之Stream表达式生成、调试
IDEA之Stream表达式生成、调试
525 1
|
JSON 安全 Java
Elasticsearch 语法指南(全)
Elasticsearch 语法指南(全)
|
前端开发 Java 数据安全/隐私保护
如何在Java中实现文件上传和下载?
如何在Java中实现文件上传和下载?
1029 0