Проблема возникает с NEST / Elasticsearch. Net 7.6.1
Когда я использую метод .IndexMany () , все .Ignore () свойства из DefaultMappingFor не применяются. Но если я использую метод .IndexDocument () , то мои игнорируемые свойства применяются.
Шаги для воспроизведения:
- Игнорирование нескольких свойств из вашего класса в DefaultMappingFor
- Используйте метод .IndexMany () для вставки списка объектов
- Выполните следующую команду и убедитесь, что игнорируемые свойства были вставлены, хотя они были проигнорированы:
{
"query": {
"match_all": {}
}
}