solr でマルチコア検索を使用しています。結果は混合されていません。結果を分類するには、応答からコア名を取得する必要があります。以下の応答を検討してください。
{
"responseHeader": {
"status": 0,
"QTime": 0,
"params": {
"fl": "title,core_name",
"indent": "true",
"q": "*:*",
"_": "1383405269434",
"wt": "json",
"rows": "2"
}
},
"response": {
"numFound": 926,
"start": 0,
"docs": [
{
"title": "Main Page"
},
{
"title": "Albert Einstein"
}
]
}
}
core_name というパラメーターを指定すると、すべての結果エントリでコア名が返されます。つまり、
{
"responseHeader": {
"status": 0,
"QTime": 0,
"params": {
"fl": "title,core_name",
"indent": "true",
"q": "*:*",
"_": "1383405269434",
"wt": "json",
"rows": "2"
}
},
"response": {
"numFound": 926,
"start": 0,
"docs": [
{
"title": "Main Page"
"core_name": "collection1"
},
{
"title": "Albert Einstein"
"core_name": "collection1"
}
]
}
}
コア名を取得するための solr 変数はありますか?