当我在没有字段的情况下查询时,我得到results.documents
var results = ElasticClient.Search<Product>(s => s
.Query(q => q
.Bool(b => b
.Should(
sh => sh.MultiMatch(qs => qs
.OnFieldsWithBoost(d => d
.Add("Name", 3.0)
.Add("ShortDescription", 2.0))
.Type(TextQueryType.BestFields)
.Query(key))))));
但是如果我想返回像文件计数0这样的特定字段,我只看到点击。为什么我得不到任何文件?
var results = ElasticClient.Search<Product>(s => s
.Query(q => q
.Bool(b => b
.Should(
sh => sh.MultiMatch(qs => qs
.OnFieldsWithBoost(d => d
.Add("Name", 3.0)
.Add("ShortDescription", 2.0))
.Type(TextQueryType.BestFields)
.Query(key))))).Fields(f => f.ProductId, f => f.Name));