solrJ管理索引库(集群版)实例
来源:互联网 发布:ipv6根域名中国服务器 编辑:程序博客网 时间:2024/06/06 01:44
solr测试
使用SolrJ实现索引库的增删查操作。
增:
@Test public void testSolrCloudAddDocument() throws Exception { // 第一步:把solrJ相关的jar包添加到工程中。 // 第二步:创建一个SolrServer对象,需要使用CloudSolrServer子类。构造方法的参数是zookeeper的地址列表。 //参数是zookeeper的地址列表,使用逗号分隔 CloudSolrServer solrServer = new CloudSolrServer("虚拟机地址:端口,虚拟机地址:端口,虚拟机地址:端口"); // 第三步:需要设置DefaultCollection属性。 solrServer.setDefaultCollection("collection2"); // 第四步:创建一SolrInputDocument对象。 SolrInputDocument document = new SolrInputDocument(); // 第五步:向文档对象中添加域 document.addField("item_title", "测试商品"); document.addField("id", "test001"); // 第六步:把文档对象写入索引库。 solrServer.add(document); // 第七步:提交。 solrServer.commit(); }
删和查就不写了 ,和单机版大差不差,比单机版多创建一个CloudSolrServer对象,可以以增为例,照葫芦画瓢。
单机版请看:http://blog.csdn.net/chenxiansheng888/article/details/78562927
SolrServer的配置
<bean id="cloudSolrServer" class="org.apache.solr.client.solrj.impl.CloudSolrServer"> <constructor-arg name="zkHost" value="虚拟机地址:端口,虚拟机地址:端口,虚拟机地址:端口"></constructorarg> <property name="defaultCollection" value="collection2"></property> </bean>
ok!!!结束!! 希望给各位猿友带来帮助吧!!! 偷偷告诉你们!!!这是我刚写的日记!!
阅读全文
0 0
- solrJ管理索引库(集群版)实例
- solrJ管理索引库(单机版)实例
- SolrJ 管理索引库
- 使用SolrJ管理索引库
- 使用solrJ管理索引库
- 使用SolrJ管理索引库
- 使用Solrj管理Solr索引
- 使用Solrj管理Solr索引
- 使用SolrJ管理索引库,并添加文档
- 学习淘淘商城第五十课(使用SolrJ管理Solr集群)
- 淘淘商城系列——使用SolrJ管理Solr集群
- Solr(四)——Java使用solrj管理solr集群
- 使用solrj操作solr索引库
- 你不知道的全文检索---solrJ操作solr索引库(二)
- 学习淘淘商城第四十一课(使用solrj来测试索引库)
- 学习淘淘商城第四十五课(使用SolrJ查询索引库)
- 【Solr】深入浅出Solr(三)——使用Solrj向索引库中导入数据
- SolrJ提交索引
- mybatis系列之 mybatis-generator的使用
- C语言·操作符小结
- 转载-MarkDown编辑器中缩进
- 多线程之间的通信与并发库工具
- SpringBoot学习(一)--构建第一个SpringBoot工程
- solrJ管理索引库(集群版)实例
- 五种IO模型
- 请输出PM到PN的所有素数。 for(int i=2;i*i<=a;i++) ///<= 别漏了 =
- (转载)nginx的配置、虚拟主机、负债均衡和反向代理(2)
- 第六章第二节jsp:useBean创建javabean
- jsp自定义标签封装(tld)
- Tensorflow实例:实现进阶的卷积神经网络
- yii2 干货 学习资料
- C++中类和对象以及成员函数