我有名爲categoryid,description,packid,imageurl ...和許多其他列的列。帶描述的類別,imageurl可以包含多個packsid。現在我需要找到solr,有多少類別以及每個類別中有多少個包。爲此我做了一個facet.pivot對Solr pivoting獲得多個字段的值
CCategoryId,PPackId
我得到的類別id和packid裏面。但是如何獲得類別標識的描述和圖像。有沒有一種方法,其特徵在於,我可以在樞軸本身
這是我Solr的API獲取這些值與類別ID一起
http://172.28.0.162:8983/solr/cpaCore/select?q=PIsActive:true&wt=json&indent=true&debugQuery=true&fl=CategoryId,Description,ImageUrl, PackId, groupfield&facet=true&facet.pivot=CategoryId,PackId
我需要說明和的ImageUrl爲每CATEGORYID
更新 這是我的桌子solr Categoryid,Description,ImageUrl,Packid,Packinfo,Packgrop ......
這就是我需要的 Group by(Categoryid,Description and的ImageUrl)合併,然後組通過對來自上述組的結果packid通過
所以結果類似
--field Category
--value :.. ,
--field: description
--value : ,
--field: imageurl
--value ...
--count : ...
-----field: packid
-----value: 1
-----count
-----field: packid
-----value: 2
爲了更清楚在表的形式,我需要
catid desc imageurl packid
1 x y 11
1 x y 12
1 x y 13
加入所得結果
也應該給我在這個獨特(CATID,遞減,IMAGEURL)計數的獨特(CATID,遞減,IMAGEURL)和packid計數
CATEGORYID,描述和IMAGEURL總是相同的同一cateogry ID。我需要這些信息,以及我在做的事情時獲得的信息。但不能得到所有字段的值 – Nipun
好的,但是你的分面是在兩個領域,所以我認爲組功能已經被評估過,然後你需要現在的一個級別,只得到cat,img和desc而不是packId。你可否確認。 – Ramzy
是的,所以我可以在一個級別的多個列上執行facet.pivot,然後像description,categoryid和imageurl那樣在packid上執行,然後在packid上執行 – Nipun