hel*_*var 3 elasticsearch nest
我使用嵌套做同样的请求,直接在ElastichSearch中.当我看到直接请求时,有多少文档符合请求.
"hits":
{
"total": 1640,
"max_score": 1,
"hits": [...]
}
Run Code Online (Sandbox Code Playgroud)
我的查询:
var search = client.Search<RCompany>(s => s.Index("MyIndex")
.Query(qq => qq
.Filtered(m => m.Filter(f => f.Bool(b => b
.Must(
a => a.Term(z => z.Company.Code, param1),
a => a.Terms(z => z.Company.Id, param2),
a => a.Terms(z => z.Company.Field1.Id, param3)
)))
.Query(b => b.Bool(q => q.Should
(n => n.Match(a => a.OnField(d => d.Company.Field2).Query(param5).Operator(Operator.And)),
n => n.Match(a => a.OnField(d => d.Company.Field3).Query(param5).Operator(Operator.And)),
n => n.Match(a => a.OnField(d => d.Company.Field4).Query(param5).Operator(Operator.And)),
n => n.Match(a => a.OnField(d => d.Company.Field5).Query(param5).Operator(Operator.And))
)))))
.Size(10)
.SortDescending(n => n.DtCreate));
Run Code Online (Sandbox Code Playgroud)
如何使用Nest找出合适的文档数量?
归档时间: |
|
查看次数: |
3516 次 |
最近记录: |