-2

我是 solr 的新手。我不知道如何在不使用 solrj 的情况下在 java 应用程序中使用 solr。我需要做简单的任务,如 crud(插入/更新/删除等)。所以我用谷歌搜索并找出一些有用的代码..但我不知道,它是否会工作。代码是

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);

如何在多核中插入数据。即一次两个或多个核心

4

1 回答 1

1

如果您想直接调用 Solr API,那么您必须指定在 URL 中使用哪个核心,在您的示例中,URL 如下所示: http://solrHost.com:8983/solr/INSERT_CORE_HERE/update/json 其中“INSERT_CORE_HERE”是您在solr.xml.

我希望这能回答你的问题。

于 2013-05-15T09:42:13.347 回答