Elastikiye amaçlı arama konusunda oldukça yeni ve özellikle bu konuda özel bir soru sormadım. Eğer zaten cevaplanmışsa, ileri düzeyde özür dilerim ve umarım beni doğru yöne yönlendirebilirsiniz.ElasticSearch'teki Toplama (Nest)
Ben ANDAE aşağıdaki uygulamak için bir yol arıyordu:
.Aggregations(q => q.Terms("fieldA", r => r.Field(s => s.fieldA)) && q.Terms("fieldB", r => r.Field(s => s.fieldB)))
ve bu:
.Aggregations(q => q.Terms("fieldA", r => r.Field(s => s.fieldA)))
.Aggregations(q => q.Terms("fieldB", r => r.Field(s => s.fieldB)))
hem başarısız Hangi
"aggs" : {
"fieldA" : {
"terms" : {
"field" : "fieldA"
}
},
"fieldB" : {
"terms" : {
"field" : "fieldB"
}
}
}
Bunu denedim iş. Başka bir şey mi eksik?
Çok güzel çalışıyor, teşekkürler! Gelecekte daha fazla belge için sabırsızlanıyoruz. –
Yanıt @ greg için teşekkürler, aynı aa bool filtresi gibi çalışacağını tahmin ederdim: .Aregregations (a => a.Terms ("fieldA", t => t.Field (s => s.) FieldA)), b => b.Terms ("Fieldb" t => t.Field (s => s.FieldB)) ) – jhilden