[ElasticStack系列]es其他api

参考官网:
https://www.elastic.co/guide/en/elasticsearch/reference/current/docs.html


1.创建index

PUT http://10.2.1.1:9200/index_of_2017-10-15

{
  "acknowledged": true,
  "shards_acknowledged": true,
  "index": "index_of_2017-10-15"
}

2.查询index

GET http://10.2.1.1:9200/_cat/indices?v

health status index                                  uuid                   pri rep docs.count docs.deleted store.size pri.store.size
yellow open   .kibana                                SFIaLg2TRV2ZWXcq148rvA   1   1          9            0     51.9kb         51.9kb
yellow open   applog_all_2017-10-16                  md4v4K0IR1-2A6JG5qMO_Q   3   1          5            0     30.9kb         30.9kb
yellow open   tracelog_all_2017-10-16                p7EzKaBuSSG2ohzrtJh0jA   3   1          5            0     23.1kb         23.1kb
yellow open   tracelog_all_2017-10-15                pY3v2HosRV2P2CwI1grlag   3   1          0            0       162b           162b
yellow open   trace_service_reference_all_2017-10-16 Uj8S_ytLR6OgIRQ8XHvu6g   3   1          3            0     12.8kb         12.8kb
yellow open   trace_service_info                     _9re3a6wSd2BE7yjydIwWQ   1   1          4            0      6.8kb          6.8kb

3.查询多个index数据语法

POST http://10.2.1.1:9200/tracelog_all_2017-10-15,tracelog_all_2017-10-16/_search
即用逗号隔开即可

4.查询可用的index

https://www.elastic.co/guide/en/elasticsearch/reference/current/cat-indices.html
很多情况下,我们会查询多个index,此时如果有一个index不存在,则整个结果也就返回失败,这肯定不合理,因此需要先校验多个index是否都存在,进而排除掉不存在的index,再做查询。

5.分页

http://blog.csdn.net/wild46cat/article/details/64123353
注意一定要有限定条件,from要小于10000(一般的查询也不会10000页,除非是分批次读取数据做操作,那么这种时候则用scroll)

POST xytest/sutdent/_search
{
“from”: 0,
“size”: 2
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了小程序应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值