Сравните сопоставления в запросе на создание индекса с сопоставлениями сервера
Есть ли способ надежно сравнить клиентское определение отображения индекса с сервером?
например, если я сделаю PUT /my-index
сокращенные сопоставления будут отправлены как:
{"mappings": {"my-item": {"properties": {"name": {"type": "завершение"}}}}}
но потом сразу сделай GET /my-index
, результирующее определение отображения для "имени" добавило некоторые значения по умолчанию:
"название": { "тип": "завершение", "анализатор": "простой", "preserve_separators": правда, "preserve_position_increments": правда, "max_input_length": 50 },
Даже просьба GET /_mapping/field/name?include_defaults=false
все еще включает эти дополнительные поля, которые не были определены в запросе PUT.