Package org.apache.solr.client.solrj.embedded

Examples of org.apache.solr.client.solrj.embedded.EmbeddedSolrServer


                    coreContainer.load();
                } finally {
                    Thread.currentThread().setContextClassLoader(classLoader);
                }

                EmbeddedSolrServer server = new EmbeddedSolrServer(coreContainer, coreName);
                if (server.ping().getStatus() == 0) {
                    return server;
                } else {
                    throw new IOException("the embedded Solr server is not alive");
                }
            }
View Full Code Here


          }
        }
      });
    }

    solrServer = new EmbeddedSolrServer(coreContainer, "collection1");
  }
View Full Code Here

   */
  @Test
  public void cloningEmbeddedSolrServerShouldReuseCoreContainer() {

    CoreContainer coreContainer = Mockito.mock(CoreContainer.class);
    EmbeddedSolrServer solrServer = new EmbeddedSolrServer(coreContainer, null);

    EmbeddedSolrServer clone = SolrServerUtils.clone(solrServer, "core1");
    Assert.assertThat(clone.getCoreContainer(), IsSame.sameInstance(coreContainer));
  }
View Full Code Here

        }
        IOUtils.copy(is, new FileOutputStream(solrConfigFile));

        // create the embedded server
        CoreContainer coreContainer = new CoreContainer(solrFolder.getAbsolutePath(), solrFile);
        return new EmbeddedSolrServer(coreContainer, coreId);
    }
View Full Code Here

            cvFoldCount, cvFoldIndex + 1, cvIterations, engineId));
        long start = System.currentTimeMillis();
        FileUtils.deleteQuietly(evaluationFolder);
        evaluationFolder.mkdir();
        try {
            EmbeddedSolrServer evaluationServer = EmbeddedSolrHelper.makeEmbeddedSolrServer(evaluationFolder,
                "evaluationclassifierserver", "classifier", "classifier");
            classifier.configure(getCanonicalConfiguration(evaluationServer));
        } catch (Exception e) {
            throw new ClassifierException(e);
        }
View Full Code Here

            coreName = server.getCoreForDirectory(indexRef.getIndex());
        } else {
            coreName = indexRef.getIndex();
        }
        if(coreName != null){
            return new EmbeddedSolrServer(server.getCoreContainer(), coreName);
        } else {
            return null;
        }
    }
View Full Code Here

        for (String coreName : coreNames(cores)) {
          coreName = isEmpty(coreName)
              ? cores.getDefaultCoreName()
              : coreName;
          logger.debug("Creating Solr server for: {}", coreName);
          SolrServer server = new EmbeddedSolrServer(cores, coreName);
          beanFactory.registerSingleton(coreName, server);
        }
      }
    };
  }
View Full Code Here

        for (String coreName : coreNames(cores)) {
          coreName = isEmpty(coreName)
              ? cores.getDefaultCoreName()
              : coreName;
          logger.debug("Creating Solr server for: {}", coreName);
          SolrServer server = new EmbeddedSolrServer(cores, coreName);
          beanFactory.registerSingleton(coreName, server);
        }
      }
    };
  }
View Full Code Here

                    coreContainer.load();
                } finally {
                    Thread.currentThread().setContextClassLoader(classLoader);
                }

                EmbeddedSolrServer server = new EmbeddedSolrServer(coreContainer, coreName);
                if (server.ping().getStatus() == 0) {
                    return server;
                } else {
                    throw new IOException("the embedded Solr server is not alive");
                }
            }
View Full Code Here

        System.setProperty("solr.solr.home", homeDirPath);
        System.setProperty("solr.data.dir", dataDirPath);
        coreContainer = new CoreContainer();
        coreContainer.load(homeDirPath, solrFile);
       
        server = new EmbeddedSolrServer(coreContainer, "js");
        server.deleteByQuery("*:*");
        server.commit();

        searchEngine = new SolrSearchEngineImpl(server, true, hfi);
    }
View Full Code Here

TOP

Related Classes of org.apache.solr.client.solrj.embedded.EmbeddedSolrServer

Copyright © 2018 www.massapicom. 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.