我是solr.i的新手。不知道如何在java应用程序中使用solr而不使用solrj.i需要做简单的任务作为crud(插入/更新/删除等...)。所以我google它并找出一些有用的代码..但我不知道,它将工作与否。代码是
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost postRequest = new HttpPost("http://solrHost.com:8983/solr/update/json");
StringEntity input = new StringEntity("{\"firstName\":\"Bob\",\"lastName\":\"Williams\"}");
input.setContentType("application/json");
postRequest.setEntity(input);
HttpResponse response = httpClient.execute(postRequest);
如何在multicore.i.e中一次插入两个或多个核心数据
答案 0 :(得分:1)
如果您想直接调用Solr API,那么您必须指定在URL中使用哪个核心,在您的示例中,URL将如下所示:
http://solrHost.com:8983/solr/INSERT_CORE_HERE/update/json
其中“INSERT_CORE_HERE”是您在solr.xml
中指定的名称。
我希望能回答你的问题。