我是我的dotnet核心项目,我想像下面这样进行elasticsearch。如果我输入手机号码,它应该列出与该号码相关的记录匹配。例如,如果键入9977,则显示与数字相关的记录,或者如果我键入name 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)
)));
但是它给出了空数组[]。这是什么问题。
谢谢。