我一直在試圖弄清楚如何使用SolrJ處理自動建議結果。我已經在solrconfig.xml中配置了solr.SuggestComponent,並通過Solr Admin查詢工具獲得了預期的結果。我的結果如下所示:使用SolrJ讀取solr.SuggestComponent結果
{
"responseHeader": {
"status": 0,
"QTime": 6
},
"suggest": {
"mySuggester": {
"re": {
"numFound": 10,
"suggestions": [
{
"term": "reviewed",
"weight": 2841,
"payload": ""
},
{
"term": "references",
"weight": 1880,
"payload": ""
},
{
"term": "related",
"weight": 1462,
"payload": ""
}]
}
}
}
}
我使用Spring應用程序內SolrJ使Solr的請求和處理響應。我得到QueryResponse填充,但不能找出一種方法來拉出QueryResponse對象的「術語」,以便它們可以返回到jsp。有什麼建議麼?我認爲應該有一些相當簡單的方法來將這些結果提取出來,因爲似乎在其他類型的結果(例如搜索結果(文檔),方面,突出顯示,拼寫檢查等等)中建立了方法。我是Solr的新手,可能會缺少明顯的解決方案。預先感謝您的幫助。