Я хочу подключиться к нашему Серверуasticsearch (V7.0.0), используя официальный PHP Client . В документации эластичного поиска указано, что типы сопоставления удалены в версии 6.0.0.
Но в целом официальные типы документации PHP Client все еще упоминаются и кажутся необходимыми (например,):
// Set the index and type
$params = [
'index' => 'my_index',
'type' => 'my_type2',
'body' => [
'my_type2' => [
'_source' => [
'enabled' => true
],
'properties' => [
'first_name' => [
'type' => 'keyword',
'analyzer' => 'standard'
],
'age' => [
'type' => 'integer'
]
]
]
]
];
// Update the index mapping
$client->indices()->putMapping($params);
Источник
Может кто-нибудь объяснить мне, почему я все еще должен использовать типы, когда они были удалены?