Сравните сопоставления в запросе на создание индекса с сопоставлениями сервера

Есть ли способ надежно сравнить клиентское определение отображения индекса с сервером?

например, если я сделаю 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.

0 ответов

Другие вопросы по тегам