【solr 基础篇三】SolrJ的入门使用
来源:互联网 发布:mui框架 js自动加载 编辑:程序博客网 时间:2024/06/05 04:56
不管是mysql,redis等等,都会存在自己独立的客户端,对于solr而言,solrJ则很好的扮演了这个角色。
1、solrJ简介
SolrJ是操作Solr的Java客户端,它提供了增加、修改、删除、查询Solr索引的Java接口。SolrJ针对Solr提供了Rest的HTTP接口进行了封装,SolrJ底层是通过httpClient中的方法来完成Solr的操作。
2、最简单的CRUD操作
测试,首先第一步当然是引用对应的jar包,如果是Maven项目可以直接maven去控制,在此,我直接通过引用jar的形式来简单测试一下:
1、增加和修改:
@Test public void addDocument() throws Exception {// 创建一次连接// 单机版 SolrServer solrServer = new HttpSolrServer("http://192.168.31.100:8080/solr");// 集群版// SolrServer solrServer=new CloudSolrServer();// 创建一个文档对象 SolrInputDocument document = new SolrInputDocument(); document.addField("id", "test01"); document.addField("item_title", "测试商品02"); document.addField("item_price", 1000);// 把文档对象写入索引库 solrServer.add(document);// 提交 solrServer.commit(); }
如果是修改操作的话,直接保持id不变,修改内容即可。
2、删除
@Test public void deleteDocument() throws Exception {// 建立连接 SolrServer solrServer = new HttpSolrServer("http://192.168.31.100:8080/solr");// 根据id删除 solrServer.deleteById("test01");// 删除全部// solrServer.deleteByQuery("*:*");// 提交 solrServer.commit(); }
0 0
- 【solr 基础篇三】SolrJ的入门使用
- Solr solrj的使用
- solr-solrj的使用
- Solr文档学习--Solrj的使用
- solr cloud系列-solrj的使用
- Solr JAVA客户端SolrJ的使用
- solr学习笔记 -- day05 solrJ的使用
- Solr-6.5.1之Solrj的使用
- solr 7.1.0中solrJ的使用
- solr配置与solrj EmbeddedSolrServer使用篇
- solr配置与solrj EmbeddedSolrServer使用篇
- solr配置与solrj EmbeddedSolrServer使用篇
- 使用solrj操作solr
- 使用solrJ操作solr
- solr系列--solrj使用
- solr入门--solrJ搜索引擎入门
- solr学习(5.2)-solrj入门
- JAVAWEB开发之Solr的入门——Solr的简介以及简单配置和使用、solrJ的使用、Solr数据同步插件
- 倒计时
- 敏感词库
- 【WHUST 2016 Individual Contest #2】解题报告
- c/c++第一天
- 【经典算法】——KMP,深入讲解next数组的求解
- 【solr 基础篇三】SolrJ的入门使用
- iOS网络请求工具oc版,swift版基于AFNetworking的简单封装
- 浅谈WebService SOAP、Restful、HTTP(post/get)请求
- 【那些遇到的坑】—hadoop完全分布式集群搭建启动一直处于starting namenode
- Password authentication failed, Please verify that the username and password are correct
- 源码分析-java-ArrayList-基本方法及实现
- HDU 1237 简单计算器 (栈)
- jsp数据库基础之---jsp与MySQL数据库的连接
- mysql建立外键约束