zoukankan      html  css  js  c++  java
  • solrJ 基本使用

    添加:

    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);

  • 相关阅读:
    jquery学会的
    oracle技巧-持续更新
    c语言技巧--长期更新
    2019暑假集训 最大子树和
    2019暑假集训 细胞分裂
    2019暑假集训 金明的预算方案
    2019暑假集训 能量项链
    2019暑假集训 神经网络
    0023-特殊的方程
    0022-并联电阻
  • 原文地址:https://www.cnblogs.com/coderdxj/p/6958034.html
Copyright © 2011-2022 走看看