添加:

PropertiesUtils pro = new PropertiesUtils();
String path = pro.load("solr.properties", "solr.Url");
SolrServer solrServer = new HttpSolrServer(path);
SolrInputDocument document = new SolrInputDocument();
document.addField("uid", data.getId());
document.addField("title", data.getYhtitle());
document.addField("startTime", data.getStartdate());
document.addField("endTime", data.getEnddate());

UpdateResponse response = solrServer.add(document);
// 提交
solrServer.commit();

删除:

PropertiesUtils pro = new PropertiesUtils();
String path = pro.load("solr.properties", "solr.Url");
SolrServer solrServer = new HttpSolrServer(path);
if (ListUtils.isNotBlank(ids)) {
UpdateResponse d = solrServer.deleteById(ids);
UpdateResponse ds = solrServer.deleteByQuery("*");

}
if (StringUtils.isNotBlank(id)) {
UpdateResponse d = solrServer.deleteById(id);

}
solrServer.commit();

搜索:

搜索:

SolrQuery query=new SolrQuery();
//查询条件
query.set("q","par");

//分页
SolrDocumentList doc=query.getResults()//结果集 返回documentList对象
doc.getStart()//开始记录
doc.getNumFound()//总记录数

solrServer.query(query);

最新文章

  1. Atom使用纪要
  2. 【Html 学习笔记】第二节——文本格式
  3. 动态生成tr,并将其下控件的值拼接后传到后台并保存
  4. Oracle TDE的数据加密示例并用logminer验证加密效果
  5. 从底层理解Python的执行
  6. java 考试试题
  7. php和java的一些比较
  8. 整理iOS开发常用的第三方资源
  9. 使用PHPExcel导入导出excel格式文件
  10. 优化数据页面(18)——标注keyword
  11. for循环执行步骤
  12. 你会python不?当你听到这个问题要谨慎回答!!!
  13. TensorFlow从1到2(四)时尚单品识别和保存、恢复训练数据
  14. WinForm外包公司 WInform外包项目监控案例展示
  15. 复制粘贴插件(不包含 Flash)——clipboard.js
  16. 高度可配置的 Linux 内存守护程序 Nohang!
  17. JS笔记(一):基础知识
  18. 【zheng环境准备】安装activemq
  19. Ng第二课:单变量线性回归(Linear Regression with One Variable)
  20. java rmi 入门实例

热门文章

  1. NoSQL数据库的分布式算法详解
  2. php next()函数 语法
  3. HTTP请求时候总是设置的两个参数ConnectionTimeOut和SocketTimeOut
  4. Spring Boot学习第一部分(Spring 4.x)第一章(Spring 基础)
  5. mysql_DML_select_升序降序去重
  6. CentOS7配置Tomcat8开机自动启动
  7. 《图解设计模式》读书笔记2-2 Factory Method模式
  8. GitLab 安装,配置及维护
  9. Controller的返回值
  10. Zepto v1.0-1源码注解