Здравствуйте мне нужно создать некоторую вложенность в индексе. Например для индекса blog нужно создать подкатегории posts и categories, это образно для примера. То есть чтобы обратившись 127.0.0.1:9200/blog/posts/1 получить пост, а обратившись 127.0.0.1:9200/blog/categories/1 получить категорию.
На этом примере :
$this->client->indices()->create([
'index' => 'blog',
'body' => [
'mappings' => [
'properties' => [
'title' => [
'type' => 'keyword'
]
],
],
],
]
как создать вложенные индексы
Пробовал как-то так:
$this->client->indices()->create([
'index' => 'blog',
'body' => [
'mappings' => [
'posts' => [
'properties' => [
'title' => [
'type' => 'keyword'
]
],
]
],
],
]
но получаю ошибку типа Root mapping definition has unsupported parameters