【发布时间】:2019-07-11 08:32:24
【问题描述】:
我正在尝试对多个字段执行查询,但也在 MobileNumber 中使用通配符,基本上,如果手机号码是例如 3530831112233,如果我按 831122 搜索,我想返回此记录。这是我到目前为止所做的。
var response = await this.client.SearchAsync<ElasticCustomer>(searchDescriptor => searchDescriptor
.AllTypes()
.Query(q => q
.MultiMatch(m => m
.Fields(f => f
.Field(u => u.CustomerName)
.Field(u => u.MobileNumber))
.Query(query)))
.Size(pageSize)
.Sort(q => q.Descending(u => u.CustomerLastUpdated)));
【问题讨论】:
标签: c# elasticsearch wildcard nest