zoukankan      html  css  js  c++  java
  • Solrj调用Solr API

    在MyEclipse下的SSH项目,要调用Solr接口进行操作。

    1、先运行solr

    2、在已搭建好的SSH项目中用Solrj调用Solr的接口

    3、导入如下solr的jar包到搭建好的SSH项目的WebRoot——WEB-INF——lib文件夹下(复制到这个文件夹下,刷新项目),

    (1)F:solr-4.10.0distsolrj-lib下的所有jar包,

    (2) F:solr-4.10.0dist下的如下两个jar包

    添加索引:

    package cn.lx.web;
    
    import java.io.IOException;
    
    import org.apache.solr.client.solrj.SolrServer;
    import org.apache.solr.client.solrj.SolrServerException;
    import org.apache.solr.client.solrj.impl.HttpSolrServer;
    import org.apache.solr.common.SolrInputDocument;
    
    public class Test {
    
    
        public static void main(String[] args) throws SolrServerException, IOException {
            SolrServer solr=null;
            SolrInputDocument document=new SolrInputDocument();
            String url="http://localhost:8983/solr/";
            
            solr=new HttpSolrServer(url);
            document.addField("id", "123");
            document.addField("subject", "shusheng");
            solr.add(document);
            solr.commit();
            
        }
    }

    2、删除索引

    public void delete() throws SolrServerException, IOException {
        String urlString = "http://localhost:8983/solr";
        SolrServer solr = new HttpSolrServer(urlString);
        solr.deleteById("1");
        solr.commit();
    }
  • 相关阅读:
    BZOJ2457 双端队列 题解
    POJ1723,1050,HDU4864题解(贪心)
    Splay与FHQ-Treap
    POJ3179 Corral the Cows题解
    使用easypoi根据表头信息动态导出excel
    Spring @Configuration注解
    vue脚手架vue-cli的搭建
    使用poi导出excel
    mybatis中的一对多和多对一
    angularjs模态框的使用
  • 原文地址:https://www.cnblogs.com/Donnnnnn/p/6535856.html
Copyright © 2011-2022 走看看