java 查询solr_java实现简单的solr查询

 2023-09-17 阅读 24 评论 0

摘要:solrquery类是实现solr查询的类。@test基于java站内搜索引擎的实现,public void testselect() {string url = "http://localhost:8081/solr/solrcore";solrclient client = new httpsolrclient.builder(url).build();java.util.arraylist cannot be?sol

solrquery类是实现solr查询的类。

@test

基于java站内搜索引擎的实现,public void testselect() {

string url = "http://localhost:8081/solr/solrcore";

solrclient client = new httpsolrclient.builder(url).build();

java.util.arraylist cannot be?solrquery query = new solrquery();

query.set("q", "id:*"); //查询条件

query.set("fl", "id"); //查询的项目

java获取list索引位置。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

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/72137.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息