zoukankan      html  css  js  c++  java
  • Java中Solr集群的测试

    import org.apache.solr.client.solrj.impl.CloudSolrServer;
    import org.apache.solr.common.SolrInputDocument;
    import org.junit.Test;
    
    public class SolrCloudTest {
    
        @Test
        public void testAddDocument() throws Exception {
            //创建一个和solr集群的连接
            String zkHost = "192.168.242.135:2181,192.168.242.135:2182,192.168.242.135:2183";
            CloudSolrServer solrServer = new CloudSolrServer(zkHost);
            //指定默认的collection
            solrServer.setDefaultCollection("collection2");
            //创建一个文档对象
            SolrInputDocument document = new SolrInputDocument();
            //向文档中添加域
            document.addField("id", "test001");
            document.addField("item_title", "测试商品");
            //把文档添加到索引库
            solrServer.add(document);
            //提交
            solrServer.commit();
        }
        
        @Test
        public void deleteDoucment()  throws Exception {
            //创建一个和solr集群的连接
            String zkHost = "192.168.242.135:2181,192.168.242.135:2182,192.168.242.135:2183";
            CloudSolrServer solrServer = new CloudSolrServer(zkHost);
            //指定默认的collection
            solrServer.setDefaultCollection("collection2");
            solrServer.deleteByQuery("*:*");
            solrServer.commit();
        }
    }
  • 相关阅读:
    开发进度1
    人月神话阅读笔记(1)
    仓库管理系统
    课程管理系统教程
    流与文件课后作业2加解密工作
    流与文件课后作业3
    今日学习时间记录
    Java字符串切片
    java_ 集合
    json基础教程|理解Json
  • 原文地址:https://www.cnblogs.com/guxiong/p/6661402.html
Copyright © 2011-2022 走看看