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();
    }
  • 相关阅读:
    MFC 按钮
    读写文件
    遍历一个文件夹所有文件
    Java的运行机制
    selenium学习笔记——高级操作
    selenium学习笔记——定位元素
    selenium学习笔记——介绍&环境准备
    搭建安卓系统的测试环境
    Linux下Java环境的安装与配置
    Linux的目录结构介绍
  • 原文地址:https://www.cnblogs.com/Donnnnnn/p/6535856.html
Copyright © 2011-2022 走看看