當前位置: 首頁>>代碼示例>>Java>>正文


Java HttpSolrClient.Builder方法代碼示例

本文整理匯總了Java中org.apache.solr.client.solrj.impl.HttpSolrClient.Builder方法的典型用法代碼示例。如果您正苦於以下問題:Java HttpSolrClient.Builder方法的具體用法?Java HttpSolrClient.Builder怎麽用?Java HttpSolrClient.Builder使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.apache.solr.client.solrj.impl.HttpSolrClient的用法示例。


在下文中一共展示了HttpSolrClient.Builder方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getHttpSolrClients

import org.apache.solr.client.solrj.impl.HttpSolrClient; //導入方法依賴的package包/類
/**
 *
 * @param cloudSolrClient
 * @return
 * @throws SolrServerException
 * @throws IOException
 */
private List<HttpSolrClient> getHttpSolrClients(CloudSolrClient cloudSolrClient) throws SolrServerException, IOException {
    List<HttpSolrClient> solrClients = new ArrayList<>();

    for (String baseUrl : getBaseUrls(cloudSolrClient)) {
        NoOpResponseParser responseParser = new NoOpResponseParser();
        responseParser.setWriterType("json");

        HttpSolrClient.Builder builder = new HttpSolrClient.Builder();
        builder.withBaseSolrUrl(baseUrl);

        HttpSolrClient httpSolrClient = builder.build();
        httpSolrClient.setParser(responseParser);

        solrClients.add(httpSolrClient);
    }

    return solrClients;
}
 
開發者ID:mosuka,項目名稱:solr-exporter,代碼行數:26,代碼來源:SolrCollector.java

示例2: solrClient

import org.apache.solr.client.solrj.impl.HttpSolrClient; //導入方法依賴的package包/類
@Bean
@ConditionalOnMissingBean
public HttpSolrClient solrClient() {
    String core = properties.getSolr().getCore();
    String server = properties.getSolr().getServer();

    if (StringUtils.isNotBlank(core)) {
        server += (StringUtils.endsWith(server, "/") ? "" : "/" + core);
    }

    HttpSolrClient.Builder builder = new HttpSolrClient.Builder();
    builder.withBaseSolrUrl(server);

    return builder.build();
}
 
開發者ID:lodsve,項目名稱:lodsve-framework,代碼行數:16,代碼來源:SolrConfiguration.java

示例3: TrainingSetIndexer

import org.apache.solr.client.solrj.impl.HttpSolrClient; //導入方法依賴的package包/類
public TrainingSetIndexer(String solrURL) {
    HttpSolrClient.Builder solrClientBuilder = new HttpSolrClient.Builder(solrURL);
    solr = solrClientBuilder.build();
}
 
開發者ID:alessandrobenedetti,項目名稱:ltr-tools,代碼行數:5,代碼來源:TrainingSetIndexer.java

示例4: ModelIndexer

import org.apache.solr.client.solrj.impl.HttpSolrClient; //導入方法依賴的package包/類
public ModelIndexer(String solrURL) {
    HttpSolrClient.Builder solrClientBuilder = new HttpSolrClient.Builder(solrURL);
    solr = solrClientBuilder.build();
}
 
開發者ID:alessandrobenedetti,項目名稱:ltr-tools,代碼行數:5,代碼來源:ModelIndexer.java


注:本文中的org.apache.solr.client.solrj.impl.HttpSolrClient.Builder方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。