solr通过http请求搜索

请求搜索必要的条件是:设置搜索条件params 设置

1.简单条件

SolrParams params = new SolrQuery(“name:小飞鸟 AND  id:1520”); 

 QueryResponse response = server.query(params);

 SolrDocumentList results = response.getResults(); 


2.复杂查询、多配置搜索条件

ModifiableSolrParams params = new ModifiableSolrParams();  
        params.set("q", "name:大兵");  //name 是field的key, student是field的value
        params.set("start", "0");  
        params.set("rows", "20");  
        params.set("hl", true);  
        params.set("sort", "datetime desc");//按照时间升序or降序
   
        QueryResponse response = solr.query(params);  
        SolrDocumentList results = response.getResults(); 



http://localhost:8080/solr/update?stream.body=%3Cdelete%3E%3Cquery%3E*:*%3C/query%3E%3C/delete%3E&stream.contentType=text/xml;charset=utf-8&commit=true

浏览器访问请求删除索引!!!

除了solrj来执行删除索引的方式外,通过浏览器执行删除索引请求也是一种方式.


Solr的date是不认yyyyMMdd格式的日期的,它要求格林威治时间格式,这就要求转换。

示范:“19800103”转换为“1980-01-03T00:00:00.000Z”。

solr增量导入数据,GET请求:http://localhost:8080/solr/#/core0/dataimport//dataimport?Command=delta-import



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值