I am not getting any excpetion, but the document is not getting added to
Solr.
Here is the code:
public class ClientSearch {
public SolrServer getSolrServer() throws MalformedURLException{
//the instance can be reused
return new CommonsHttpSolrServer("http://germinait22:8983/solr/core0/");
}
void store() throws IOException, SolrServerException {
IthursDocument ithursDocument = new IthursDocument();
System.out.println("Created IthursDocument..");
ithursDocument.setId("testID_2");
ithursDocument.setMedia("BLOG");
ithursDocument.setContent("Khatoo is a good Gal");
Date date = new Date("23/08/2009");
ithursDocument.setPubDate(date);
Map<String,String> namedEntity = new HashMap<String,String>();
namedEntity.put("Germinait", "0.7");
ithursDocument.setNe(namedEntity);
ithursDocument.setSentiment(0.1f);
SolrServer server = getSolrServer();
server.addBean(ithursDocument);
}
void query() throws MalformedURLException, SolrServerException {
SolrServer server = getSolrServer();
SolrQuery query = new SolrQuery();
query.setQuery("id:testID");
QueryResponse rsp = server.query(query);
List<IthursDocument> list= rsp.getBeans(IthursDocument.class);
System.out.println(list.size());
}
public static void main(String[] args) {
ClientSearch clientSearch = new ClientSearch();
try {
clientSearch.store();
clientSearch.query();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SolrServerException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
The logs show the following:
192.168.0.115 - - [10/08/2009:12:10:47 +0000] "POST
/solr/core0/update?wt=javabin&version=1 HTTP/1.1" 200 40
Where am I going wrong??