gpt4 book ai didi

java - 为什么 Solrj SolrDocumentList (SolrDocument) 将数据项保存为数组 (ArrayList<>)

转载 作者:行者123 更新时间:2023-11-29 04:39:53 25 4
gpt4 key购买 nike

我正在使用 Solrj 6.2.0 访问本地 Solr 核心。

一切正常。我可以搜索并找到我需要的所有数据。

我有一个问题是 QueryResponse getResults() 方法返回一个 SolrDocumentList,它是 SolrDocument< 的集合.

每个 SolrDocument 都将一个数据项作为数组保存,当我检索每个数据项时,我会收到一个 ArrayList

我必须遍历 ArrayList 的单个条目并返回一个字符串。

我做错了什么?

有什么方法可以让 SolrJ 返回将数据项保存为非数组的 SolrDocument

最佳答案

如果您确定该字段是单个值(或者您只需要集合的第一个值),您可以使用 getFirstValue(String name) SolrDocument 的方法。

关于java - 为什么 Solrj SolrDocumentList (SolrDocument) 将数据项保存为数组 (ArrayList<>),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39632293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com