# ld-solr **Repository Path**: wkh1989/ld-solr ## Basic Information - **Project Name**: ld-solr - **Description**: 通用solr架构、小白也能玩得转 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 15 - **Created**: 2018-06-04 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 一、支持solr集群 二、支持多个solr服务同时使用 三、支持一键高亮显示 四、动态切换排序字段、查询运算符、查询关键字 五、支持用户自定操作 六、16.5kb 大小 没有负担 七、快到没朋友 以下是代码实例 package ld.solr; import java.net.MalformedURLException; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import org.apache.log4j.Logger; import org.apache.solr.client.solrj.SolrClient; import org.apache.solr.client.solrj.response.QueryResponse; import org.apache.solr.common.SolrInputDocument; public class SolrTest { private static Logger log = Logger.getLogger(SolrTest.class); private static SolrKit solrKit; private static SolrClient client; private static SolrPlugin solrPlugin; /** * *
作用 : 加载solr 初始化组件
*参数:
*作者:Administrator-zxw
*时间:2016年11月4日下午3:20:36
*/ public static void start(){ try { solrPlugin = new SolrPlugin("http://localhost:8080/solr/test"); //高亮支持 默认false 标签默认 solrPlugin.setHighlight(true); solrPlugin.setSimplePre(""); solrPlugin.setSimplePost(""); solrPlugin.start(); solrKit = solrPlugin.getSolrKit(); client = solrPlugin.getClient(); } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } log.info("启动solr"); } public static void main(String[] args) throws Exception { //启动solr start(); /**#################### 创建索引 ##########################**/ //创建索引 第一种方法 List