0
我使用httpclient从java代码查询solr服务器。现在我只想使用solrj库转换我的所有代码。我无法找到任何适当的文件。 我现有的代码是这样的使用Solrj将Json字符串传递到查询solr
HttpURLConnection conn = (HttpURLConnection) new URL(url.toString()).openConnection();
conn.setDoOutput(true);
conn.setRequestMethod("POST");
conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
conn.setRequestProperty("Content-Type", "application/json");
conn.setRequestProperty("Accept", "*/*");
conn.setInstanceFollowRedirects(false);
OutputStream os = conn.getOutputStream();
os.write(inputJson.getBytes());
os.flush();
os.close();
BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
//read resp from rd
如何做好使用solrj一样吗?这里是使用卷曲相同的文档JSON Request API
我想发送inputJson
字符串作为请求正文。这个Json字符串可能包含任何动态键值。这是可行的,因为我已经显示使用http休息调用。但如何使用solrj做同样的事情?