ElasticSearch如何修改mapping
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,这篇文章将为大家详细讲解有关ElasticSearch如何修改mapping,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。目前网上来讲,具体实现代码很少,我找了好久
千家信息网最后更新 2025年12月01日ElasticSearch如何修改mapping
这篇文章将为大家详细讲解有关ElasticSearch如何修改mapping,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
目前网上来讲,具体实现代码很少,我找了好久只找到了Python的实现。本文基于ES官方代码的PHP SDK和bulk有一个迁移实现。
'127.0.0.1', "port"=>'9200', 'scheme' => 'http');$client = Elasticsearch\ClientBuilder::create() ->setSSLVerification(false) ->setHosts($hosts) ->build();for ($i = 1; $i <= 10; $i++) { if ($i != 10) { $params['index'] = 'index-0'.$i; } else { $params['index'] = 'index-'.$i; } echo $params["index"]."\r\n"; $params['type'] = 'raw'; $params['scroll'] = '120s'; $params["size"] = 50000; $params["body"] = array( "query" => array( "match_all" => array() ) ); $response = $client->search($params); $step = 1; while (isset($response['hits']['hits']) && count($response['hits']['hits']) > 0) { echo $step++."\t"; $scroll_id = $response['_scroll_id']; unset($response); $response = $client->scroll( array( "scroll_id" => $scroll_id, "scroll" => "120s" ) ); if (count($response['hits']['hits']) > 0) { $bulk = array('index'=>$params['index']."-reindex",'type'=>$params['type']); foreach ($response["hits"]["hits"] as $key=>$val) { $bulk['body'][]=array( 'index' => array( '_id'=>$val['_id'] ), ); $bulk['body'][] = $val['_source']; } // insert reindex $res = $client->bulk($bulk); unset($bulk); } else { break; } } }关于"ElasticSearch如何修改mapping"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
篇文章
代码
更多
不错
实用
内容
官方
文章
知识
参考
帮助
有关
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
汕尾卫星软件开发定做价格
网上围棋软件开发者
人事管理系统实现数据库设计
o2o软件开发工程师
网络安全保障锦旗
cnki数据库分为_大专辑
数据库程序编程
有奖互动我为网络安全助力
战地1租用服务器没人
瀚高数据库怎么开启外部访问
桌面开发学什么软件开发
深圳电信dns服务器地址
软件开发需要硕士学历吗
吃鸡什么是无法连接服务器
服务器怎么重新设置路由器
高斯数据库技术技巧
库比提诺网络安全公司
东营进销存erp软件开发公司
数据库下载好了为什么不能打开
王牌战争比较好的文明之地服务器
网络风险和网络安全
计算机数据库安全技术讨论
虹口区市场网络技术服务哪家好
百度网络技术有限公司有公寓没
公软件开发报销流程
要求多组数据库
天津双线服务器
慕课上关于数据库优化
佛山oa软件开发方案
网络技术适合什么工作