PHP artisan es:init,报 500 错误,是什么原因呢?求助大神
//创建template
$client=new Client();
$url=config('scout.elasticsearch.hosts')[0]. '/_template/tmp';
$client->delete($url);
$param = [
'json'=>[
'template' => config('scout.elasticsearch.index'),
'mappings' => [
'_default_' => [
'dynamic_templates' => [
[
'strings' => [
'match_mapping_type'=> 'string',
'mapping' => [
'type'=> 'text',
'analyzer'=> 'ik_smart',
'fields' => [
'keyword' => [
'type'=> 'keyword'
]
]
]
]
]
]
]
],
],
];
$client->put($url,$param);
//记录
$this->info("=======创建模板成功=======");
//创建index
$url = config('scout.elasticsearch.hosts')[0] . '/' . config('scout.elasticsearch.index');
//$client->delete($url);
$param=[
'json' => [
'settings' => [
'refresh_interval'=> '5s',
'number_of_shards'=> 1,
'number_of_replicas'=> 0,
],
'mappings' => [
'_default_' => [
'_all' => [
'enabled'=> false
]
]
]
]
];
$client->put($url,$param);
//记录
$this->info("=======创建索引成功=======");
In RequestException.php line 113:
Server error: `PUT http://127.0.0.1:9200/_template/tmp` resulted in a `500
Internal Server Error` response:
{"error":{"root_cause":[{"type":"missing_resource_exception","reason":"coul
d not locate data"}],"type":"missing_resource (truncated...)
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: