>

Plz는 command = full-import를 어떻게 실행합니까?

SolrServer solrServer = new HttpSolrServer("http://localhost:8080/solr");

그리고 무엇을 ...

감사합니다!

  • 답변 # 1

    이 위키 페이지와 맞춤법 검사 예제를 살펴보십시오. 그것은 오래된 CommonsHttpSolrServer 를 사용합니다  그러나 그것은 당신이 원하는 것과 비슷합니다. 이 코드는 아직 시도하지 않았지만 원하는 코드 여야합니다.

    SolrServer solrServer = new HttpSolrServer("http://localhost:8080/solr");
    ModifiableSolrParams params = new ModifiableSolrParams();
    params.set("qt", "/dataimport");
    params.set("command", "full-import");
    QueryResponse response = solrServer.query(params);
    
    

  • 답변 # 2

    SolrJ 7에서

    import org.apache.solr.client.solrj.SolrClient; 
    import org.apache.solr.client.solrj.SolrQuery; 
    import org.apache.solr.client.solrj.SolrServerException; 
    import org.apache.solr.client.solrj.impl.HttpSolrClient; 
    import org.apache.solr.client.solrj.response.QueryResponse;
    SolrClient client = new HttpSolrClient.Builder("http://localhost:8983/solr/test_core").build();
    SolrQuery query = new SolrQuery(); 
    query.set("qt", "/dataimport"); 
    query.set("command", "full-import"); 
    QueryResponse response = client.query(query);
    
    

관련 자료

  • 이전 openstack - Ceph의 glance 사용자에 대한 권한
  • 다음 웹 사이트 배포 중 클라이언트 측 일관성 보장