ElasticSearch如何修改mapping
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,这篇文章将为大家详细讲解有关ElasticSearch如何修改mapping,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。目前网上来讲,具体实现代码很少,我找了好久
千家信息网最后更新 2025年01月24日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安全错误
数据库的锁怎样保障安全
解释数据库基本术语
网络安全竞赛题库大学
华夏免费版修改数据库
上海服务器代工
网站服务器管理运维
新时代如何维护网络安全论文
网络安全事件责任
dota2线下赛服务器
重设苹果ID密码链接服务器失败
抖音上打软件开发广告
软件开发搭建服务器
网络安全防网络诈骗ppt
如何查找两列中包含的数据库
b2b平台软件开发公司
收银软件开发语言
苹果手机vp n的服务器是什么
软件开发专业好不好学习啊
家庭KTV点歌机有服务器吗
查看数据库下的数据列表
市南区商城软件开发服务公司
数据库备份按数量分类
数据库元组怎么加
高拥联盟软件开发
计算机网络安全的指标
统战部网络安全工作情况
海淀区网络技术咨询需求
360成为政府网络安全
服务器装了软件变成软件桌面
百家讲坛下载软件开发
快手为什么会出现服务器繁忙