Клиент Elasticsearch NEST (. NET) не учитывает игнорируемые свойства при индексации методом IndexMany. - PullRequest
0 голосов
/ 20 апреля 2020

Проблема возникает с NEST / Elasticsearch. Net 7.6.1

Когда я использую метод .IndexMany () , все .Ignore () свойства из DefaultMappingFor не применяются. Но если я использую метод .IndexDocument () , то мои игнорируемые свойства применяются.

Шаги для воспроизведения:

  1. Игнорирование нескольких свойств из вашего класса в DefaultMappingFor
  2. Используйте метод .IndexMany () для вставки списка объектов
  3. Выполните следующую команду и убедитесь, что игнорируемые свойства были вставлены, хотя они были проигнорированы:
{
"query": {
   "match_all": {}
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...