java实现简单的solr查询
程序员文章站
2023-11-10 21:37:04
SolrQuery类是实现solr查询的类。 q 查询的关键字 fl 指定返回的字段,用逗号或空格分隔(大小写敏感) 可以使用的查询参数比较多,这里就不一一列举了。 关于如何把solr配置到tomcat中,建议参考 https://jingyan.baidu.com/article/ff411625 ......
solrquery类是实现solr查询的类。
@test public void testselect() { string url = "http://localhost:8081/solr/solrcore"; solrclient client = new httpsolrclient.builder(url).build(); solrquery query = new solrquery(); query.set("q", "id:*"); //查询条件 query.set("fl", "id"); //查询的项目 query.setstart(0); //起始index query.setrows(50); //终了index query.set("sort", "id asc"); //sort key指定 try { // 返回queryresponse queryresponse response = client.query(query); client.close(); // 返回document solrdocumentlist docs = response.getresults(); docs.foreach((x) -> { system.out.println("-------------" + x.get("id")); }); } catch (solrserverexception | ioexception e) { e.printstacktrace(); } }
q 查询的关键字
fl 指定返回的字段,用逗号或空格分隔(大小写敏感)
可以使用的查询参数比较多,这里就不一一列举了。
关于如何把solr配置到tomcat中,建议参考
配置好后,访问solr:
http://localhost:8081/solr/index.html
上一篇: C++指针→指针常见错误
下一篇: 建站宝盒自助建站系统之自定义模板风格