Я написал следующий запрос для проверки нескольких полей из значения, и он работает:
var searchResponse = client.Search<Document>(s => s
.Query(q => q
.MultiMatch(a => a
.Fields(f => f
.Field(p => p.Attachment.Content)
.Field(p => p.FileName))
.Query(queryValue))));
Я бы получил тот же результат (ищите значение queryValue в полях Attachment.Content и FileName), но с Fuzzy механизм (например, если queryValue имеет значение "esting", я бы также получил результат с именем файла "testing").
Большое спасибо! C# netCore 3.1