Я использую elasti c search with. net. Ранее я использовал термины для получения документов по запросу. Но теперь значения для поля содержат пробелы . Мне не удалось добавить анализатор или добавить тип к ключевому слову . Я попытался использовать Match и должен, но не смог передать свой исходный массив, который передал терминам .
f.Terms(t => t.Field(fl => fl.ContractType).Terms(contractFilter.Where(filter => filter.FieldName == "contractType").Select(filter => filter.FieldValue).FirstOrDefault())) &&
формат объекта contractFilter = [{FieldName: contractType, FieldValue: ["газ", "электричество"]}] Любая помощь очень ценится!