2016-01-28 5 views
1

У меня есть Solr Doc структураSolr: группа с несколькими нормированного полем

[ 
    { 
     category:{mobiles}, 
     name: iphone, 
     store: chroma, 
     discount: 10% 
    }, 
    { 
     category:{mobiles,laptops}, 
     name: Apple, 
     store: Reliance Digitals, 
     discount: 12% 
    },{ 
     category:{electornics}, 
     name: Boss, 
     store: chroma, 
     discount: 5% 
    },{ 
     category:{headphones,mobiles}, 
     name: Samsung, 
     store: Universal, 
     discount: 8% 
    },{ 
     category:{headphones}, 
     name: HTC, 
     store: Chroma, 
     discount: 50% 
    }, 
    ] 

мне нужен запрос ГУМЗА с ответом

{ 
    headphones: 2 
    mobiles: 3 
    laptops: 1 
    electornics: 1 
} 

Просто, мне нужен отсчет группы над полем multivalues.

Пожалуйста, помогите мне с этим.

Спасибо.

ответ

3

Попробуйте это:

?q=*:*&facet=true&facet.field=category 

убедитесь, что многозначное поле индексируется.