学习淘淘商城第五十课(使用SolrJ管理Solr集群)
来源:互联网 发布:电魂网络会被收购吗 编辑:程序博客网 时间:2024/06/07 15:54
首先,大家需要搭建Solr集群,关于Solr集群的搭建http://blog.csdn.net/u012453843/article/details/70767178这篇博客进行了非常详细的说明,大家可以参考搭建。
刚搭建好的Solr集群,是没有任何索引数据的,如下图所示。
下面我们新建一个测试类TestSolrCloud,然后写一个测试方法,如下图所示。
测试类代码如下:
package com.taotao.solrj;import org.apache.solr.client.solrj.impl.CloudSolrServer;import org.apache.solr.common.SolrInputDocument;import org.junit.Test;public class TestSolrCloud { @Testpublic void testSolrCloudAddDocument() throws Exception{//创建一个CloudSolrServer对象,构造方法中需要指定zookeeper的地址列表CloudSolrServer cloudSolrServer = new CloudSolrServer("192.168.156.23:2181,192.168.156.24:2181,192.168.156.25:2181");//需要设置默认的CollectioncloudSolrServer.setDefaultCollection("collection2");//创建一个文档对象SolrInputDocument document = new SolrInputDocument();//向文档中添加域document.addField("id", "11111");document.addField("item_title", "测试商品名称");document.addField("item_price", 150);document.addField("item_image", "http://www.baidu.123.jpg");//把文档写入索引库cloudSolrServer.add(document);//提交cloudSolrServer.commit();}}
方法执行成功后,我们到Solr集群查询,发现可以查到我们刚才添加的记录,如下图所示。
0 0
- 学习淘淘商城第五十课(使用SolrJ管理Solr集群)
- 淘淘商城系列——使用SolrJ管理Solr集群
- 学习淘淘商城第三十六课(Solr集群搭建)
- 学习淘淘商城第四十一课(使用solrj来测试索引库)
- 学习淘淘商城第四十五课(使用SolrJ查询索引库)
- 学习淘淘商城第三十三课(使用Spring来管理Redis单机版和集群版)
- 学习淘淘商城第三十五课(Solr的安装)
- 学习淘淘商城第三十一课(Redis集群搭建)
- 学习淘淘商城第三十二课(Redis集群测试)
- Solr(四)——Java使用solrj管理solr集群
- 学习淘淘商城第十六课(展示后台管理页面)
- 学习淘淘商城第二十六课(内容分类管理)
- 学习淘淘商城第三十课(Jedis的使用)
- 淘淘商城系列——使用SolrJ查询索引库
- 使用Solrj管理Solr索引
- 使用Solrj管理Solr索引
- 学习淘淘商城第五十一课(搜索功能切换到集群)
- 淘淘商城系列——Solr集群搭建
- 一般系统恢复技术
- Problem C: 让动物们叫起来吧!
- css可继承的属性有哪些?
- 使用CXF+spring+restful创建一个web的接口项目
- Linux学习笔记(八)-基于AIX/Linux平台的项目开发
- 学习淘淘商城第五十课(使用SolrJ管理Solr集群)
- Problem D: 来开个书店吧
- 连接池中的maxIdle,MaxActive,maxWait参数
- SRIO PCIE AURORA三种高速协议的区别
- 转载 Mysql优化 Mysql占用内存优化 CPU多核多线程优化
- A
- 临近性度量方法选取总结
- C、C++基础知识之二 sizeof和strlen之间的区别
- 《Cracking the Coding Interview程序员面试金典》----最大子方块(寻找01)