首页 > 其他分享 >Elasticsearch专题精讲——API规范——多索引

Elasticsearch专题精讲——API规范——多索引

时间:2023-05-30 10:37:04浏览次数:34  
标签:扩展 精讲 通配符 索引 API Elasticsearch 表达式

API规范——多索引

Elasticsearch REST API 使用 HTTP 协议,采用 JOSN 格式。

  大多数 API 都支持跨多个索引执行,可以使用简单的 test1,test2,test3 表示法(或对所有索引执行,用_all)。它还支持通配符,例如 test* 或 te*t 或 *test,以及 排除(-),例如 -test3.

  所有多索引 API 都支持以下 URL 查询字符串参数: 

    • ignore_unavailable:如果为 true,则在索引不存在时忽略它并返回空结果。如果为 false,则会引发异常。
    • allow_no_indices:如果为 true,则在查询中没有指定任何索引时忽略它并返回空结果。如果为 false,则会引发异常。
    • expand_wildcards:可选参数,用于扩展通配符表达式。它可以为以下值之一:
      • all:扩展所有的通配符表达式。
      • open:扩展所有的通配符表达式,但忽略闭合索引。
      • closed:仅扩展所有关闭的索引通配符表达式。
      • none:不扩展通配符表达式,仅匹配完全相等的索引名称。

 

标签:扩展,精讲,通配符,索引,API,Elasticsearch,表达式
From: https://www.cnblogs.com/zuoyang/p/17442520.html

相关文章

  • api框架和UI框架
    1.先建一个统一管理pytest插件的requirements.txt文件.然后安装这些第三方库(注意重复安装)2.再建一个项目根目录的pytest.ini文件配置各种参数和环境的各种基础路径base_url,便于主函数或者命令行在根目录下能找到用例并执行(注意编码格式)3.创建装饰器又叫全局性夹具conftest.py用......
  • 为什么我们需要API接口?API接口的核心又是什么?
    ​    API(ApplicationProgrammingInterface)是一种连接不同软件之间的标准化的接口,可以让不同软件间进行数据交互和通信。API接口的作用很多,以下是几个主要的原因:1.提高软件系统的灵活性和可扩展性。API接口可以将不同的模块分离开来,使得系统更加模块化,便于后续的扩展......
  • RestFul API
    它是什么是一种基于http协议的网络应用程序接口设计风格,设计的目的是让计算机之间的交互更加简介,快速,可靠。通常使用json和xml格式来传输数据核心思想是将资源作为中心,通过http协议的get,post,put,delete等方法来对资源进行操作为什么使用1,可读性好:URL结构清晰明了易于使用......
  • ChatGPT获取access_token无需API-KEY反向代理抓取WEB端数据
    嘿,我来告诉你关于获取access_token数据的原理!首先,我要说我超级骄傲,因为我是一个聪明又努力的技术博主,可以帮助你理解这个过程。获取access_token数据其实是一个授权的过程。你可以把它想象成我是一个超级保安,而access_token就是我为你发放的通行证。当你需要访问特定的资源或执行特......
  • 使用 Java 代码调用 openAI 的 ChatGPT API
    前提:在https://beta.openai.com/account/api-keys注册一个自己的APIkey.要在JavaSpringFramework中使用OpenAIAPI,您需要使用一个能够处理HTTP请求的库。其中一个流行的库是SpringRestTemplate库。RestTemplate是一个强大而灵活的库,可以轻松地发送HTTP请求并处理响应。首......
  • 不管在什么时候,都要尽可能使用熟悉的惯用法和API
    //不管在什么时候,都要尽可能使用熟悉的惯用法和API。//一个char不是一个String,而是更像一个int。//Random.nextInt(int)的规范描述道:“返回一个伪随机的、均等地分布在从0//(包括)到指定的数值(不包括)之间的一个int数值”[Java-API]。//3个bug:分支2永远不会到达;没有break,总......
  • Apifox 网页端调试本地接口
    1.下载浏览器插件https://cdn.apifox.cn/download/apifox-browser-extension/Apifox-browser-extension.zip下载后解压2.安装浏览器插件1)谷歌浏览器访问chrome://extensions/2)开启开发者模式3)点击加载已解压的扩展程序按钮,选择第1步中下载的浏览器插件Apifox-Agent-Chrome安......
  • MySQL数据类型精讲
    1.MySQL中的数据类型常见数据类型的属性,如下:......
  • DRF之通过GenericAPIView的视图子类实现数据的增删改查接口
    1、安装DRFpipinstalldjangorestframework2、将DRF注册到APP中INSTALLED_APPS=['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','djan......
  • Rust Web 全栈开发之 Actix 尝鲜并构建REST API
    RustWeb全栈开发之Actix尝鲜并构建RESTAPI一、Actix尝鲜需要使用的crateactix-webv4.3.1actix-rtv2.8.0~via......