我正在使用Solrj 6.2.0
访问本地Solr
核心。
一切正常。我可以搜索并找到我需要的所有数据。
我有一个问题,QueryResponse
getResults()
方法会返回SolrDocumentList
,这是SolrDocument
的集合。
每个SolrDocument
都将一个数据项保存为数组,当我检索到每个数据项时,我会收到一个ArrayList
。
我必须遍历ArrayList
的单个条目并返回一个字符串。
我做错了什么?
有没有办法让SolrJ
返回将数据项保存为非数组的SolrDocument
?
答案 0 :(得分:3)
如果您确定该字段是单个值(或者您只需要集合的第一个值),则可以使用SolrDocument
的{{3}}方法。