首页 > 其他分享 > 34-ElasticSearch-初步检索的基本操作

34-ElasticSearch-初步检索的基本操作

时间:2023-01-18 19:22:34浏览次数:46  
标签:update 34 bulk API 文档 基本操作 Post id ElasticSearch

1、_cat

用PostMan测试如下

2、索引一个文档(保存)

Post如果不指定id,会自动生成id,并且每次执行都是新增操作。如果带上id就是修改,并且新增版本号
Put可以新增也可以修改。并且必须带上id

3、查询文档

并发更新操作时,带上?if_seq_no=0&if_primary_term=1,表示只有sql_no等于0并且primary_term等于1时才会更新。

4、更新文档

Post带update会检查源文档,如果要更新数据跟源文档一样,就不会有什么操作,文档 version 不增加
Post不带update,不会检查源文档,每次操作都会创建/更新,版本号增加
Put跟Post不带update是一样的。

5、删除文档&索引

es没有提供删除类型的操作

6、bulk 批量 API


bulk API 以此按顺序执行所有的 action(动作)。如果一个单个的动作因任何原因而失败, 它将继续处理它后面剩余的动作。当 bulk API 返回时,它将提供每个动作的状态(与发送 的顺序相同),所以您可以检查是否一个指定的动作是不是失败了。

标签:update,34,bulk,API,文档,基本操作,Post,id,ElasticSearch
From: https://www.cnblogs.com/morehair/p/17060433.html

相关文章