Отображение для вложенной карты вasticsearch - PullRequest
0 голосов
/ 14 ноября 2018

В настоящее время я работаю над приложением пружины, которое будет использовать ES 6.4.2 в качестве бэкэнда данных. Соединение с ES осуществляется через репозиторий упругого поиска-пружины. Данные, которые должны храниться в ES, включают вложенную карту типа Map<String,Map<String,String>>, которая снабжена аннотацией @Field(type = FieldType.Nested). Несмотря на то, что я провел несколько часов, пытаясь правильно настроить индекс (используя этот и этот ресурс), я не смог заставить его работать должным образом.

Итак, мой вопрос: Как я могу определить отображение для упомянутой карты в ES 6.4.2, которое будет отвечать следующим требованиям:

  • Он не будет добавлять ключи внешней карты в индекс и, следовательно, обновлять индекс каждый раз, когда вставляется новый «неизвестный» ключ (так как их будет много).

  • Это позволит мне использовать «существующий запрос» на ключах внешней карты (возможность использовать его на ключах внутренней карты будет дополнительным бонусом).

Любые советы приветствуются!

...