2015-02-02 9 views
1

일부 문서에만 존재하는 패싯이 있습니다. 얼마나 많은 문서가 각 패싯의 가능한 값을 갖고 있는지, 그리고 얼마나 많은 패싯이이 패싯을 가지고 있지 않은지 알고 싶습니다. 면이 색상입니다. 현재 쿼리에서 다른 색상의 수를 반환하지만 색상이없는 문서의 수는 반환하지 않습니다.일부 문서에만 존재하는 패싯 별 탄성 계수

"facets": { 
     "_Properties": { 
      "terms": { 
      "field": "Color", 
      "size": 100 
      } 
     } 
    } 

고마워요!

답변

1

패싯은 Elasticsearch에 deprecated되었습니다. 이 경우 Terms AggregationMissing Aggregation의 조합을 사용할 수 있습니다. 요구 사항에 대해 아래에서 검색어를 찾으십시오.

"aggs": { 
    "_Properties": { 
     "terms": { 
      "field": "Color", 
      "size": 100 
     } 
    }, 
    "_MissingColor": { 
     "missing": { 
      "field": "Color" 
     } 
    } 
} 
+0

@Gal @Gal 문제가 해결 된 경우 답장으로 표시하십시오. – bittusarkar