gpt4 book ai didi

java - 使用 solrj 检索 json 格式的 SolrDocument

转载 作者:行者123 更新时间:2023-12-01 21:47:12 25 4
gpt4 key购买 nike

如何指定SolrQuery返回json格式的数据?这是我用来查询数据的代码:一旦获得 SolrDocument,如何将其转换为 json 对象/字符串?

 SolrQuery sQuery = new SolrQuery();
sQuery.setQuery("name:test");
QueryResponse resp = server.query(sQuery);
SolrDocumentList docs = resp.getResults();

最佳答案

从 solrj 导入 JSONUtil 类,它有 solr 文档的 json 转换器,或者如果您看到该类的代码,您可以轻松编写一个:

import org.apache.noggit.JSONUtil;

SolrQuery sQuery = new SolrQuery();
sQuery.setQuery("name:test");
QueryResponse resp = server.query(sQuery);
SolrDocumentList docs = resp.getResults();
String returnValue = JSONUtil.toJSON(docs); //this has the json documents

关于java - 使用 solrj 检索 json 格式的 SolrDocument,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13011637/

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