私はSolrスキーマを持っており、SolrJを介して呼び出し中にfacet.pivotパラメータに複数のフィールドを渡して、ファセットピボットを実行しようとしています。私は、すなわちPivotFieldがint_valueがどのBOOLEAN_VALUEに該当その関係を持つネストされたオブジェクトの形でSolrJを使用して、上記応答を解析することができますどのように、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
}
]
}
]
}
:私のSolrの応答は以下のようになります。
SolrJバージョンは試してみました:4.10.4
更新:
あなたはSolrJを介してコールが生成されますSolrQueryをチェックします。私のような場合にはSolrQueryされました:
facet.pivot = BOOLEAN_VALUE & facet.pivot = int_value
Solrには、二つの異なるものとピボット上考慮し、ネストされたピボットを取得することはありません。ネストされたピボットのためにあなたのSolrQueryが