Solr集群solrCloud的搭建(2)

@Test public void testAddDocument() throws Exception { //创建一个和solr集群的连接 //参数就是zookeeper的地址列表,使用逗号分隔 String zkHost = "192.168.198.130:2181,192.168.198.130:2182,192.168.198.130: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 queryDocument() throws Exception{ //创建一个和solr集群的连接 //参数就是zookeeper的地址列表,使用逗号分隔 String zkHost = "192.168.198.130:2181,192.168.198.130:2182,192.168.198.130:2183"; CloudSolrServer solrServer = new CloudSolrServer(zkHost); //设置默认的collection solrServer.setDefaultCollection("collection2"); solrServer.deleteByQuery("*:*"); solrServer.commit(); }

四、spring集成

<bean id="cloudSolrServer" class="org.apache.solr.client.solrj.impl.CloudSolrServer"> <constructor-arg name="zkHost" value="192.168.25.154:2181,192.168.25.154:2182,192.168.25.154:2183"></constructor-arg> <property name="defaultCollection" value="collection2"></property>
</bean>

java代码使用方法不变,因为SolrServer是CloudSolrServer的父类

Solr集群solrCloud的搭建

PDF文档可以到Linux公社资源站下载:

------------------------------------------分割线------------------------------------------

免费下载地址在

用户名与密码都是

具体下载目录在 /2017年资料/3月/5日/Solr集群solrCloud的搭建/

下载方法见

------------------------------------------分割线------------------------------------------

更多Solr相关教程见以下内容

Solr3.6.1 在Tomcat6下的环境搭建

Apache Solr: 安装和运行

Ubuntu 12.04 LTS 上通过 Tomcat 部署 Solr 4

Solr实现Low Level查询解析(QParser)

Solr6.0.0 + Tomcat8 配置问题

基于Solr 3.5搭建搜索服务器

Solr 3.5开发应用教程 PDF高清版

Solr 4.0 部署实例教程

Solr 的详细介绍请点这里
Solr 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/e365c1c3eb9230fbe4f5c24ea99159a3.html