Class EmbeddedSolrServer

    • Field Detail

      • coreName

        protected final String coreName
    • Constructor Detail

      • EmbeddedSolrServer

        public EmbeddedSolrServer​(Path solrHome,
                                  String defaultCoreName)
        Create an EmbeddedSolrServer using a given solr home directory
        Parameters:
        solrHome - the solr home directory
        defaultCoreName - the core to route requests to by default (optional)
      • EmbeddedSolrServer

        public EmbeddedSolrServer​(NodeConfig nodeConfig,
                                  String defaultCoreName)
        Create an EmbeddedSolrServer using a NodeConfig
        Parameters:
        nodeConfig - the configuration
        defaultCoreName - the core to route requests to by default (optional)
      • EmbeddedSolrServer

        public EmbeddedSolrServer​(SolrCore core)
        Create an EmbeddedSolrServer wrapping a particular SolrCore
      • EmbeddedSolrServer

        public EmbeddedSolrServer​(CoreContainer coreContainer,
                                  String coreName)
        Create an EmbeddedSolrServer wrapping a CoreContainer.
        Parameters:
        coreContainer - the core container
        coreName - the core to route requests to by default (optional)