1
elastcicSearch에서 그룹화 작업을 수행하는 데 문제가 있습니다.탄성 검색에서 그룹화
사실, 문서에는 3 개의 필드가 있습니다. 그 아래에 :
Id Type Year
이제 예외 유형과 연도를 그룹화하고 "ResultCount"에 집계하려고합니다.
나는이 일을 시도했지만 작동하지 않습니다 :.Aggregations(a => a
.ValueCount("ResultCount", c => c
.Field(p => p.Id)
.Field(p=> p.Year)
))
.Aggregations(a => a
.Terms("Type", st => st
.Field(o => o.Type)
.Size(10))).Size(5)
.Aggregations(aa => aa
.Max("Year", m => m
.Field(o => o.Year)
))
);
가능한 한 빨리이 문제에 대한 해결책을주십시오. 고맙습니다.
예외로 무엇을 얻고 있습니까? – user3775217
하나의 예외가 해결되었지만 실제로 출력이 없으며 해당 데이터를 표시하거나 데이터 데이터를 보는 방법에 대해 전혀 알지 못합니다. –
값 개수 집계는 단일 필드에서 작동합니다. 당신이 필드의 합성에 의지 할 필요가있는 경우 용어 하위 집합을 사용하거나 스크립트를 사용하여 가치 계산을위한 복합 키를 만들 수 있습니다. –