@Deprecated public String getHost() { return String.join(",", getHosts()); }
public CatalogSolrManager(CatalogManager catalogManager) { this.catalogManager = catalogManager; SearchConfiguration searchConfiguration = catalogManager.getConfiguration().getCatalog().getSearch(); this.solrManager = new SolrManager(searchConfiguration.getHosts(), searchConfiguration.getMode(), searchConfiguration.getTimeout()); insertBatchSize = searchConfiguration.getInsertBatchSize() > 0 ? searchConfiguration.getInsertBatchSize() : DEFAULT_INSERT_BATCH_SIZE; DATABASE_PREFIX = catalogManager.getConfiguration().getDatabasePrefix() + "_"; populateConfigCollectionMap(); logger = LoggerFactory.getLogger(CatalogSolrManager.class); }
public VariantSearchManager(StudyConfigurationManager studyConfigurationManager, StorageConfiguration storageConfiguration) { this.storageConfiguration = storageConfiguration; this.solrQueryParser = new SolrQueryParser(studyConfigurationManager); this.cellBaseClient = new CellBaseClient(storageConfiguration.getCellbase().toClientConfiguration()); this.variantSearchToVariantConverter = new VariantSearchToVariantConverter(); this.solrManager = new SolrManager(storageConfiguration.getSearch().getHosts(), storageConfiguration.getSearch().getMode(), storageConfiguration.getSearch().getTimeout()); // Set internal insert batch size from configuration and default value insertBatchSize = storageConfiguration.getSearch().getInsertBatchSize() > 0 ? storageConfiguration.getSearch().getInsertBatchSize() : DEFAULT_INSERT_BATCH_SIZE; logger = LoggerFactory.getLogger(VariantSearchManager.class); }