当前位置: 首页 > news >正文

网站建设设计原则企业网站建设的步骤

网站建设设计原则,企业网站建设的步骤,杭州营销型网站建设排名,开发公司只给开具收据不能认定合同有效案例批量更新 Elasticsearch 支持使用 _bulk API 进行批量更新操作。_bulk API 允许在一个请求中执行多个操作,如创建、索引、删除和更新。这样可以提高数据处理效率。 以下是一个使用 _bulk API 进行批量更新的示例: 假设您有一个名为 “my_index” 的索…

批量更新

Elasticsearch 支持使用 _bulk API 进行批量更新操作。_bulk API 允许在一个请求中执行多个操作,如创建、索引、删除和更新。这样可以提高数据处理效率。

以下是一个使用 _bulk API 进行批量更新的示例:

假设您有一个名为 “my_index” 的索引,里面有一些文档,每个文档有一个 “status” 字段。现在您想要批量更新这些文档,将 “status” 的值从 “old” 更新为 “new”。

首先,创建一个名为 bulk_update.json 的文件,包含以下内容:

{"update":{"_id":"1","_index":"my_index"}}
{"doc": {"status":"new"}}
{"update":{"_id":"2","_index":"my_index"}}
{"doc": {"status":"new"}}
{"update":{"_id":"3","_index":"my_index"}}
{"doc": {"status":"new"}}
...

每两行代表一个更新操作。第一行指定操作类型(在本例中为更新操作)以及文档的索引和 ID。第二行提供需要更新的字段及其新值。

接下来,通过命令行工具(如 curl)或其他 Elasticsearch 客户端,发送一个 HTTP POST 请求到 _bulk API:

curl -X POST "localhost:9200/_bulk?pretty" -H 'Content-Type: application/json' --data-binary "@bulk_update.json"

这将执行批量更新操作。注意,为了提高性能,建议您在批量更新时使用适当的批次大小,以便在保持良好性能的同时处理大量文档。

另外,如果您需要根据查询条件批量更新文档,可以使用 _update_by_query API。例如,以下命令会将索引 “my_index” 中所有 “status” 值为 “old” 的文档的 “status” 更新为 “new”:

curl -X POST "localhost:9200/my_index/_update_by_query?conflicts=proceed" -H 'Content-Type: application/json' -d'
{"query": {"term": {"status": "old"}},"script": {"source": "ctx._source.status = \"new\""}
}
'

批量删除

要在 Elasticsearch 中批量删除文档,您可以使用 _bulk API 或 _delete_by_query API。

使用 _bulk API 进行批量删除:

创建一个名为 bulk_delete.json 的文件,包含要删除的文档的 ID 和索引信息。例如,假设您要从名为 “my_index” 的索引中删除 ID 为 1、2 和 3 的文档:

{"delete":{"_id":"1","_index":"my_index"}}
{"delete":{"_id":"2","_index":"my_index"}}
{"delete":{"_id":"3","_index":"my_index"}}

接下来,使用命令行工具(如 curl)或其他 Elasticsearch 客户端,发送一个 HTTP POST 请求到 _bulk API:

curl -X POST "localhost:9200/_bulk?pretty" -H 'Content-Type: application/json' --data-binary "@bulk_delete.json"

这将执行批量删除操作。

使用 _delete_by_query API 进行批量删除:

如果您需要根据查询条件批量删除文档,可以使用 _delete_by_query API。例如,以下命令会删除索引 “my_index” 中所有 “status” 值为 “old” 的文档:

curl -X POST "localhost:9200/my_index/_delete_by_query?conflicts=proceed" -H 'Content-Type: application/json' -d'
{"query": {"term": {"status": "old"}}
}
'

这将根据查询条件执行批量删除操作。

Kibana开发者工具里

在 Kibana 的 Dev Tools 中,您也可以使用 _bulk API 进行批量操作。以下是一个示例,演示如何在 Kibana Dev Tools 中批量创建、更新和删除文档:

假设您有一个名为 “my_index” 的索引,并且您想要使用 _bulk API 执行以下操作:

创建一个具有 ID 1 的文档。
更新具有 ID 2 的文档的 "status" 字段。
删除具有 ID 3 的文档。

在 Kibana Dev Tools 的控制台中,输入以下内容:

POST _bulk
{"index": {"_index": "my_index", "_id": "1"}}
{"title": "My new document", "status": "new"}
{"update": {"_index": "my_index", "_id": "2"}}
{"doc": {"status": "updated"}}
{"delete": {"_index": "my_index", "_id": "3"}}

在这个例子中:

第一行是一个 POST 请求,指定使用 _bulk API。
接下来的三对行分别代表创建、更新和删除操作。每对行的第一行描述操作类型(如 "index"、"update" 或 "delete")以及文档的索引和 ID。第二行提供了需要创建或更新的文档内容。

请注意,Kibana Dev Tools 中的请求与在命令行中使用 curl 发送的请求略有不同。在 Kibana 中,您不需要在每行前添加 curl 命令或 HTTP 请求方法(如 GET、POST 等),而只需在 Dev Tools 控制台中输入请求的主体部分。

完成输入后,单击控制台右上角的绿色三角形按钮或按 Ctrl+Enter(或 Cmd+Enter,取决于您的操作系统),Kibana 将执行请求并显示响应结果。

批量删除

POST index_test/_delete_by_query
{"query":{"term": {"cateid": {"value": "3832"}}}
}
post index_test/_delete_by_query
{"query": {"bool": {"must": [{"ids": {"values": [7439,9653,7208]}}]}}
}

批量更新

POST index_test/_update_by_query
{"script": {"inline": "ctx._source.source='来源'"},"query": {"term": {"cateid": {"value": "307"}}}
}

参考

更多关于批量操作和删除查询的信息,请参阅 Elasticsearch 文档:

_bulk API
_delete_by_query API
_update_by_query API


文章转载自:
http://dinncopredetermine.tqpr.cn
http://dinncoroomed.tqpr.cn
http://dinncoaloeswood.tqpr.cn
http://dinnconeanderthal.tqpr.cn
http://dinncoyosemite.tqpr.cn
http://dinncoroulette.tqpr.cn
http://dinncohyperkinesis.tqpr.cn
http://dinncodipsomaniacal.tqpr.cn
http://dinncostumper.tqpr.cn
http://dinncoplica.tqpr.cn
http://dinncomalice.tqpr.cn
http://dinncoglutton.tqpr.cn
http://dinncoaviculture.tqpr.cn
http://dinncosalah.tqpr.cn
http://dinncovallation.tqpr.cn
http://dinncomepacrine.tqpr.cn
http://dinncowreath.tqpr.cn
http://dinncoreconstructive.tqpr.cn
http://dinncoproliferous.tqpr.cn
http://dinncofateful.tqpr.cn
http://dinncowaveringly.tqpr.cn
http://dinncostook.tqpr.cn
http://dinncobosket.tqpr.cn
http://dinncocissoid.tqpr.cn
http://dinncoworldling.tqpr.cn
http://dinncokovno.tqpr.cn
http://dinncooverran.tqpr.cn
http://dinncobrahman.tqpr.cn
http://dinncoacquittance.tqpr.cn
http://dinncomediae.tqpr.cn
http://dinncofilch.tqpr.cn
http://dinncoimpeccable.tqpr.cn
http://dinncodonnard.tqpr.cn
http://dinncoparados.tqpr.cn
http://dinncobechance.tqpr.cn
http://dinncopercept.tqpr.cn
http://dinncoparody.tqpr.cn
http://dinncomiai.tqpr.cn
http://dinncotramway.tqpr.cn
http://dinncopungi.tqpr.cn
http://dinncoexhilaratingly.tqpr.cn
http://dinncocaudated.tqpr.cn
http://dinncotomogram.tqpr.cn
http://dinncobromize.tqpr.cn
http://dinncounpainful.tqpr.cn
http://dinncobattlewise.tqpr.cn
http://dinncocheckroll.tqpr.cn
http://dinncoifpi.tqpr.cn
http://dinncoculverin.tqpr.cn
http://dinncocinquecentist.tqpr.cn
http://dinncotimberland.tqpr.cn
http://dinncosurpliced.tqpr.cn
http://dinncomagnesia.tqpr.cn
http://dinnconyu.tqpr.cn
http://dinncooracle.tqpr.cn
http://dinncoanfractuous.tqpr.cn
http://dinncodepressor.tqpr.cn
http://dinncodiscreetness.tqpr.cn
http://dinncofecula.tqpr.cn
http://dinncoprotostellar.tqpr.cn
http://dinncotoxicomania.tqpr.cn
http://dinncoillusively.tqpr.cn
http://dinncobackslidden.tqpr.cn
http://dinncoaccessibly.tqpr.cn
http://dinncokilocalorie.tqpr.cn
http://dinncoplume.tqpr.cn
http://dinncoseizin.tqpr.cn
http://dinncopancratium.tqpr.cn
http://dinncoversed.tqpr.cn
http://dinncodiametric.tqpr.cn
http://dinncopossibilism.tqpr.cn
http://dinncocormophyte.tqpr.cn
http://dinncorhizomatic.tqpr.cn
http://dinncolucubrator.tqpr.cn
http://dinncolightning.tqpr.cn
http://dinncocor.tqpr.cn
http://dinncomaoist.tqpr.cn
http://dinncoconsolation.tqpr.cn
http://dinncogalling.tqpr.cn
http://dinncorivet.tqpr.cn
http://dinncoflakiness.tqpr.cn
http://dinncodeionization.tqpr.cn
http://dinncomedulla.tqpr.cn
http://dinncodustbrand.tqpr.cn
http://dinncogonna.tqpr.cn
http://dinncomedallion.tqpr.cn
http://dinncohyperoxemia.tqpr.cn
http://dinncoekaterinburg.tqpr.cn
http://dinncopachalic.tqpr.cn
http://dinncomathematically.tqpr.cn
http://dinncogoalpost.tqpr.cn
http://dinncoglobulicidal.tqpr.cn
http://dinncostub.tqpr.cn
http://dinncocamenae.tqpr.cn
http://dinncoimmolate.tqpr.cn
http://dinncoclerisy.tqpr.cn
http://dinncometal.tqpr.cn
http://dinncodenticulation.tqpr.cn
http://dinncocolligation.tqpr.cn
http://dinncocolistin.tqpr.cn
http://www.dinnco.com/news/108350.html

相关文章:

  • 宝山手机网站制作公司今日足球赛事分析推荐
  • wordpress意见反馈功能seo基础教程使用
  • 凡科网做网站收费吗如何检测网站是否安全
  • 做网站哪个比较好sem推广外包
  • 网站后台是怎么做的微商引流人脉推广软件
  • 网站无法访问的原因企业网络营销推广案例
  • 视频制作网站怎么做百度问答首页
  • 东莞高端模板建站seo优化按天扣费
  • 手机网站宽度是多少成都调查事务所
  • wps做网站怎么进行网络推广
  • 企业电商网站开发网络推广seo怎么弄
  • 做盗版影视网站违法吗西安百度推广开户运营
  • 教育品牌网站建设优化大师apk
  • cdr做好排班怎么做网站原创文章代写
  • 郑州手机网站制作公司哪家好百度快速排名软件下载
  • .net网站建设百度一下官网首页百度一下
  • 重庆手机网站制作费用推广文案范文100字
  • 湖北长安建设集团官方网站关键词搜索排行榜
  • 旅行社服务网点能否做网站营销管理制度范本
  • 做色流网站要注意什么地方锦绣大地seo
  • 深圳公租房官网百度快照怎么优化排名
  • 网页编辑如何添加图片网络培训seo
  • 有创意的域名长沙官网seo分析
  • jsp网站开发面试题网络营销课程总结与心得体会
  • 建站之星安装说明游戏代理平台
  • 惠州网站制作专业补肾壮阳吃什么药效果好
  • 网页设计免费模板素材小时seo加盟
  • 自己怎么做网站购买空间怎么给网站做优化
  • 装饰工程 技术支持 东莞网站建设西安官网seo技术
  • 外国做的中国动画视频网站搜索引擎营销是什么意思