Гость
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / elasticsearch-7.13.4 Не удается добавить документы. / 3 сообщений из 3, страница 1 из 1
29.07.2021, 01:41
    #40086937
AlexGru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
elasticsearch-7.13.4 Не удается добавить документы.
Установил на win10 данную версию es.
Через chrome+elasticvue создал индекс.
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
1) Создаю индекс PUT /users

{
	"mappings": {
		"properties": {
			"user_id": {
				"type": "long"
			},
			"user_name": {
				"type": "keyword"
			}
		}
	}
}



Успешно создается, в Индексы-show info
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
{
	"users": {
		"aliases": {},
		"mappings": {
			"properties": {
				"user_id": {
					"type": "long"
				},
				"user_name": {
					"type": "keyword"
				}
			}
		},
		"settings": {
			"index": {
				"routing": {
					"allocation": {
						"include": {
							"_tier_preference": "data_content"
						}
					}
				},
				"number_of_shards": "1",
				"provided_name": "users",
				"creation_date": "1627511149266",
				"number_of_replicas": "1",
				"uuid": "rWhuwuLoTvKAWw3DAfY6Yg",
				"version": {
					"created": "7130499"
				}
			}
		}
	}
}



Далее иду обратно в rest, и выполняю POST запрос по пути users/user
Код: plsql
1.
2.
3.
4.
{
	"user_id": 1,
	"user_fio": "Ivanov"
}



Ругается
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
{
	"error": {
		"root_cause": [
			{
				"type": "illegal_argument_exception",
				"reason": "Rejecting mapping update to [users] as the final mapping would have more than 1 type: [_doc, user]"
			}
		],
		"type": "illegal_argument_exception",
		"reason": "Rejecting mapping update to [users] as the final mapping would have more than 1 type: [_doc, user]"
	},
	"status": 400
}
...
Рейтинг: 0 / 0
29.07.2021, 15:54
    #40087100
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
elasticsearch-7.13.4 Не удается добавить документы.
Пишет про ошибки в мэппинг, например
автор"user_id": {
"type": "long"
},
"user_name": {
"type": "keyword"
}

Где указывается user_name в REST запросе?
...
Рейтинг: 0 / 0
29.07.2021, 16:23
    #40087106
peter64
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
elasticsearch-7.13.4 Не удается добавить документы.
AlexGru,
я не спец, но в индексе указано "user_name", а в запросе "user_fio".
Так надо?
...
Рейтинг: 0 / 0
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / elasticsearch-7.13.4 Не удается добавить документы. / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]