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中,建议参考

https://jingyan.baidu.com/article/ff411625d56a3e12e5823759.html

配置好后,访问solr:

http://localhost:8081/solr/index.html

最新文章

  1. 案例1.通过Jquery来处理复选框
  2. C++11新特性——初始化列表 initializer_list
  3. Webwork 学习之路【05】请求跳转前 xwork.xml 的读取
  4. SQL 关于apply的两种形式cross apply 和 outer apply
  5. [转]有关WorldWind1.4的worldwind.cs窗口设计器打开错误的解决方法
  6. 杭电2034——人见人爱A-B
  7. arp断网攻击解决办法
  8. 求解:C#.Net 远程方法调用失败 (Exception from HRESULT: 0x800706BE)
  9. Asp .net core api+Entity Framework 实现数据的存取到数据库中
  10. 基于百度地图SDK和Elasticsearch GEO查询的地理围栏分析系统(2)-查询实现
  11. mysql常用基础操作语法(八)~~多表查询合并结果和内连接查询【命令行模式】
  12. javascript 省市区三级联动 附: json数据
  13. [译]使用Command模式和MediatR简化你的控制器
  14. 浅谈linux线程切换问题
  15. [Unity插件]Lua行为树(一):BehaviorDesigner源码分析
  16. html\css不同长度文本左右对齐 text-align:justify的使用
  17. jenkins+Gitlab持续集成环境配置教程
  18. git merge和git rebase的区别(转)
  19. vue单独给页面设置body属性
  20. jsp、servlet笔记

热门文章

  1. "无需开发经验" 也能拥有小程序
  2. AutoFac - 将 autofac 应用于MVC多层项目
  3. SpringCloud中使用Hystrix
  4. 并发编程(九)—— Java 并发队列 BlockingQueue 实现之 LinkedBlockingQueue 源码分析
  5. HUSTOJ:Transit Tree Path
  6. Springboot 拦截器的背后
  7. 不要使用Resource Owner Password Credentials
  8. .Net Excel 导出图表Demo(柱状图,多标签页)
  9. MySql 注意点
  10. java Calendar的学习分享