当前位置: 代码迷 >> 综合 >> 【Solr】使用solrj管理solr集群
  详细解决方案

【Solr】使用solrj管理solr集群

热度:58   发布时间:2024-01-14 10:17:27.0

前言

    集群搭建好了,现在需要管理集群,我们使用solrj,用java代码操作solr集群。

导入jar包

    引入solr-solrj.jar(solr-4.10.3的dist目录下)

操作数据

1、添加数据

public void addDocument() throws Exception{
    //创建一个集群的连接,应该使用CloudSolrServer创建
    CloudSolrServer solrServer = new CloudSolrServer("192.168.25.163:2181,192.168.25.163:2182,192.168.25.163:2183");
    //zkHost:zookeeper的地址列表
    //设置一个defaultCollection对象
    solrServer.setDefaultCollection("collection2");
    //创建一个文档对象
    SolrInputDocument document = new SolrInputDocument();
    //向文档中添加域
    doc