2
我有一個Solr架構,我試圖通過在通過SolrJ進行調用時傳遞facet.pivot參數中的多個字段來實現方面Pivoting。我Solr的反應看起來像如下:解析SolrJ方面樞軸響應
"facet_pivot": {
"boolean_value,int_value": [
{
"field": "boolean_value",
"value": false,
"count": 1,
"pivot": [
{
"field": "int_value",
"value": 364,
"count": 1
}
]
},
{
"field": "boolean_value",
"value": true,
"count": 2,
"pivot": [
{
"field": "int_value",
"value": 406,
"count": 1
},
{
"field": "int_value",
"value": 409,
"count": 1
}
]
}
]
}
如何,可以解析嵌套的表單對象即具有關係透視字段,其中int_value屬於哪個boolean_value下使用SolrJ上述迴應。
SolrJ版本嘗試:4.10.4
更新:
當您通過SolrJ打電話查詢獲取生成的SolrQuery。在我上面的情況下,SolrQuery是:
facet.pivot = boolean_value & facet.pivot = int_value
的Solr認爲上述支點爲兩個不同的人,你不會得到嵌套旋轉。對於嵌套的樞轉你的SolrQuery應該有
facet.pivot = boolean_value,int_value