List of usage examples for org.apache.solr.common SolrDocumentList toString
@Override
public String toString()
From source file:com.norconex.committer.solr.SolrCommitterSolrIntegrationTest.java
License:Apache License
@Test public void testCommitQueueWith3AddCommandAnd1DeleteCommand() throws Exception { UpdateResponse worked = server.deleteByQuery("*:*"); committer.commit();//from w ww . ja v a 2s .com System.out.println("deleted " + worked.toString()); String content1 = "Document 1"; InputStream doc1Content = IOUtils.toInputStream(content1); String id1 = "1"; Properties doc1Metadata = new Properties(); doc1Metadata.addString("id", id1); String content2 = "Document 2"; String id2 = "2"; InputStream doc2Content = IOUtils.toInputStream(content2); Properties doc2Metadata = new Properties(); doc2Metadata.addString("id", "2"); String content3 = "Document 3"; String id3 = "3"; InputStream doc3Content = IOUtils.toInputStream(content3); Properties doc3Metadata = new Properties(); doc2Metadata.addString("id", "3"); committer.add(id1, doc1Content, doc1Metadata); committer.add(id2, doc2Content, doc2Metadata); //TODO hacking this part of the test until a more solid fix is found in //SolrCommitter committer.commit(); committer.remove(id1, doc1Metadata); committer.add(id3, doc3Content, doc3Metadata); committer.commit(); IOUtils.closeQuietly(doc1Content); IOUtils.closeQuietly(doc2Content); IOUtils.closeQuietly(doc3Content); //Check that there is 2 documents in Solr SolrDocumentList results = getAllDocs(); System.out.println("results " + results.toString()); assertEquals(2, results.getNumFound()); System.out.println("Writing/Reading this => " + committer); }
From source file:com.norconex.committer.solr.SolrCommitterSolrIntegrationTest.java
License:Apache License
@Test public void testCommitQueueWith3AddCommandAnd2DeleteCommand() throws Exception { UpdateResponse worked = server.deleteByQuery("*:*"); committer.commit();/*from w w w .j av a 2s . c o m*/ System.out.println("deleted " + worked.toString()); String content = "Document 1"; InputStream doc1Content = IOUtils.toInputStream(content); String id1 = "1"; Properties doc1Metadata = new Properties(); doc1Metadata.addString("id", id1); String content2 = "Document 2"; String id2 = "2"; InputStream doc2Content = IOUtils.toInputStream(content2); Properties doc2Metadata = new Properties(); doc2Metadata.addString("id", "2"); String content3 = "Document 3"; String id3 = "3"; InputStream doc3Content = IOUtils.toInputStream(content3); Properties doc3Metadata = new Properties(); doc2Metadata.addString("id", "3"); committer.add(id1, doc1Content, doc1Metadata); committer.add(id2, doc2Content, doc2Metadata); //TODO hacking this part of the test until a more solid fix is found in //SolrCommitter committer.commit(); committer.remove(id1, doc1Metadata); committer.remove(id2, doc1Metadata); committer.add(id3, doc3Content, doc3Metadata); committer.commit(); IOUtils.closeQuietly(doc1Content); IOUtils.closeQuietly(doc2Content); IOUtils.closeQuietly(doc3Content); //Check that there is 2 documents in Solr SolrDocumentList results = getAllDocs(); System.out.println("results " + results.toString()); assertEquals(1, results.getNumFound()); System.out.println("Writing/Reading this => " + committer); }