[英]How to do facet group query on Apache solr
我正在對solr進行一個方面的查詢..這給了我各個方面的方面和計數......但是現在我想在方面上執行一個組查詢..這讓我按照組計數...
以下是數據
第1項:耐克鞋(尺碼:8,9,10)第2項:Reebok鞋(尺碼:8,9,10)
現在在這種情況下我的品牌facet查詢返回結果如下
耐克:3
銳步:3
我需要的結果是
問候
是否啟用group.facet =真正的解釋在這里 。 你需要至少3.3
注意: &group = true&group.field = displayterm
該響應通過displayterm成為組
回應:
{
"responseHeader":{
"status":0,
"QTime":6,
"params":{
"fl":"displayterm",
"indent":"true",
"q":"displayterm:new",
"q.op":"and",
"group.field":"displayterm",
"group":"true",
"wt":"json"}},
"grouped":{
"displayterm":{
"matches":231,
"groups":[{
"groupValue":null,
"doclist":{"numFound":220,"start":0,"docs":[
{
"displayterm":"Professional News"}]
}},
{
"groupValue":"general",
"doclist":{"numFound":1,"start":0,"docs":[
{
"displayterm":"General News"}]
}},
{
"groupValue":"delhi",
"doclist":{"numFound":2,"start":0,"docs":[
{
"displayterm":"New Delhi"}]
}},
{
"groupValue":"care",
"doclist":{"numFound":1,"start":0,"docs":[
{
"displayterm":"New Born Care Week"}]
}},
{
"groupValue":"civil",
"doclist":{"numFound":1,"start":0,"docs":[
{
"displayterm":"NEW CIVIL HOSPITAL, SURAT"}]
}},
{
"groupValue":"blood",
"doclist":{"numFound":1,"start":0,"docs":[
{
"displayterm":"Newlife Blood Bank"}]
}},
{
"groupValue":"college",
"doclist":{"numFound":1,"start":0,"docs":[
{
"displayterm":"New Medical College Hospital"}]
}},
{
"groupValue":"degree",
"doclist":{"numFound":1,"start":0,"docs":[
{
"displayterm":"Homeopathy(Degree Course) Regulation New"}]
}},
{
"groupValue":"child",
"doclist":{"numFound":1,"start":0,"docs":[
{
"displayterm":"Reproductive, Maternal, Newborn, Child and Adolescent Health"}]
}},
{
"groupValue":"foundation",
"doclist":{"numFound":1,"start":0,"docs":[
{
"displayterm":"The new century Medical and Educational foundation malegaon, Nashik"}]
}}]}}}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.