如何解决如何在 elasticsearch 中将 multimatch 与 NEST 匹配?
我想同时使用 RegisterNumber 和 Title 进行搜索。但是我怎样才能同时匹配两者呢?此外,当我按下空格字符时,我无法在空格后拨打电话。我该如何解决这个问题?目前按标题搜索,但当我用 registernumber 搜索时,它看不到记录。两者都是字符串类型。 我试图用通配符来做,但我做不到。
var searchResponse = eClient.Search<GlobalCompany>(s => s.Index(INDEX_NAME)
.Query(q => q
.MultiMatch(m => m
.Fields(f => f
.Field(u => u.Title)
.Field(u => u.RegisterNumber))
.Type(TextQueryType.PhrasePrefix)
.Query(value))));
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。