Я мой основной проект dotnet, я хочу сделать эластичный поиск, как показано ниже. Если я наберу номер мобильного телефона, то должен появиться список соответствующих записей, связанных с номером. Например, если набрать 9977, он отображает связанную запись с номером, или, если я ввожу имя abc, он перечисляет запись, связанную с именем. Я использую код ниже
var response = this.client.Search<Patient>(s => s
.Index("emp")
.Type("myEmpl")
.From(0)
.Size(1000)
.Query(q => q
.MultiMatch(m => m
.Fields(fs => fs
.Field(p => p.Name)
.Field(p => p.Email)
.Field(p => p.Mobile)
.Field(p => p.RegiNo)
)
.Operator(Operator.Or)
.Query(query)
)));
но он дает пустой массив []. В чем проблема в этом.
Спасибо.