Я новичок в Elasticsearch, поэтому знаю, что что-то забыл, но не знаю, что.
Я запустил этот код:
error_reporting(E_ALL);
ini_set('display_errors', 1);
require 'vendor/autoload.php';
use Elasticsearch\ClientBuilder;
$client = ClientBuilder::create()->build();
$params = [
'index' => 'my_index'
];
// Create the index
$response = $client->indices()->create($params);
Но получил эту ошибку:
{
"error": {
"root_cause": [
{
"type":"index_not_found_exception",
"reason":"no such index",
"resource.type":"index_or_alias",
"resource.id":"elasticsearch-i.php",
"index_uuid":"_na_",
"index":"elasticsearch-i.php"
}
],
"type":"index_not_found_exception",
"reason":"no such index",
"resource.type":"index_or_alias",
"resource.id":"elasticsearch-i.php",
"index_uuid":"_na_",
"index":"elasticsearch-i.php"
},
"status":404
}