Examples of SolrServer


Examples of org.apache.solr.client.solrj.SolrServer

    @Test
    public void testSolrServerInitialization() throws Exception {
        SolrServerConfiguration solrServerConfiguration = new SolrServerConfiguration("target/solr",
                "target/solr/solr.xml", "oak");
        EmbeddedSolrServerProvider embeddedSolrServerProvider = new EmbeddedSolrServerProvider(solrServerConfiguration);
        SolrServer solrServer = embeddedSolrServerProvider.getSolrServer();
        assertNotNull(solrServer);
    }
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrServer

    @Test
    public void testSolrServerInitialization() throws Exception {
        SolrServerConfiguration solrServerConfiguration = new SolrServerConfiguration("target/solr",
                "target/solr/solr.xml", "oak");
        EmbeddedSolrServerProvider embeddedSolrServerProvider = new EmbeddedSolrServerProvider(solrServerConfiguration);
        SolrServer solrServer = embeddedSolrServerProvider.getSolrServer();
        assertNotNull(solrServer);
    }
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrServer

                // do nothing
            }
            if (cloudServerAvailable) {
                String collection = "sample_" + System.nanoTime();
                RemoteSolrServerProvider remoteSolrServerProvider = new RemoteSolrServerProvider(null, host, collection, 2, 2, null);
                SolrServer solrServer = remoteSolrServerProvider.getSolrServer();
                assertNotNull(solrServer);
                solrServer.shutdown();
                break;
            }
        }
    }
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrServer

            throw new IllegalArgumentException("The ids is empty!");
        }
       
        boolean isSuccess = false;
        try {
            SolrServer solrClient = this.getSolrClient();
            solrClient.deleteById(ids, COMMIT_WITHIN_MS);
            isSuccess = true;
        } catch (SolrServerException e) {
            logger.error("Delete indexs by ids fail!", e);
        } catch (IOException e) {
            logger.error("Delete indexs by ids fail!", e);
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrServer

            throw new IllegalArgumentException("The id is empty!");
        }
       
        boolean isSuccess = false;
        try {
            SolrServer solrClient = this.getSolrClient();
            solrClient.deleteById(id, COMMIT_WITHIN_MS);
            isSuccess = true;
        } catch (SolrServerException e) {
            logger.error("Delete index by id fail!", e);
        } catch (IOException e) {
            logger.error("Delete indexs by id fail!", e);
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrServer

            throw new IllegalArgumentException("The queryString is empty!");
        }
       
        boolean isSuccess = false;
        try {
            SolrServer solrClient = this.getSolrClient();
            solrClient.deleteByQuery(queryString, COMMIT_WITHIN_MS);
            isSuccess = true;
        } catch (SolrServerException e) {
            logger.error("Delete indexs by queryString fail!", e);
        } catch (IOException e) {
            logger.error("Delete indexs by queryString fail!", e);
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrServer

            throw new IllegalArgumentException("The solr params is empty!");
        }
       
        QueryResponse  response = null;
        try {
            SolrServer solrClient = this.getSolrClient();
            response = solrClient.query(solrParams);
            logger.info("Query index info success.");
        } catch (SolrServerException e) {
            logger.error("Query index info fail!", e);
        }
       
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrServer

     */
    @Override
    public boolean saveOrUpdateBeans(List<Serializable> indexBeans) {
        boolean isSuccess = false;
        try {
            SolrServer solrServer = this.getSolrClient();
            solrServer.addBeans(indexBeans);
            solrServer.optimize();
            solrServer.commit();
            logger.info("Add or Update index beans request commit success! " + indexBeans);
            isSuccess = true;
        } catch (SolrServerException e) {
            logger.error(e.toString());
        } catch (IOException e) {
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrServer

            logger.debug("The index document is empty!");
            throw new IllegalArgumentException("The index document is empty!");
        }
       
        try {
            SolrServer solrServer = this.getSolrClient();
            for (int i = 0; i < indexDocuments.size(); i++) {
                Map<String, Object> indexDocument = indexDocuments.get(i);
                SolrInputDocument solrInputDocument = new SolrInputDocument();
                for (Object obj : indexDocument.keySet()) {
                    String key = String.valueOf(obj);
                    // 建立solr文档
                    Object value = indexDocument.get(key);
                    solrInputDocument.addField(key, value);
                }
                solrServer.add(solrInputDocument);
            }
           
            solrServer.optimize();
            solrServer.commit();
            logger.info("Add or Update index request commit success! " + indexDocuments);
            isSuccess = true;
        } catch (SolrServerException e) {
            logger.error(e.toString());
        } catch (IOException e) {
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrServer

    private int batchSize;
    private int numDeletes = 0;
    private boolean delete = false;

    public void open(JobConf job, String name) throws IOException {
        SolrServer server = SolrUtils.getCommonsHttpSolrServer(job);
        init(server, job);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.