激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java操作solr實現查詢功能的實例

java操作solr實現查詢功能的實例

2021-02-06 12:07菩提樹下一參悟 Java教程

下面小編就為大家分享一篇java操作solr實現查詢功能的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

一、封裝的查詢方法

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
/**
* solr查詢方法
* @param client solr客戶端
* @param query solr查詢對象
* @return list集合
* @throws solrserverexception
* @throws ioexception
*/
public static list<map<string, object>> getsolrquery(httpsolrclient client, solrquery query) throws solrserverexception, ioexception{
list<map<string, object>> list = null;
//執行查詢并返回結果
queryresponse resp = client.query(query);
solrdocumentlist results = resp.getresults();
//獲取查詢到的數據總量
long numfound = results.getnumfound();
//判斷總量是否大于0,
if(numfound <= 0) {
//如果小于0,表示未查詢到任何數據,返回null
return null;
}else {
//如果大于0,表示有數據
//創建list存儲每條數據
list = new arraylist<>();
//遍歷結果集
for (solrdocument doc : results) {
//得到每條數據的map集合
map<string, object> map = doc.getfieldvaluemap();
//添加到list
list.add(map);
}
//返回list集合
return list;
}
}

二、主函數

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public static void main(string[] args) throws solrserverexception, ioexception {
//創建solr客戶端連接
httpsolrclient hsc = new httpsolrclient.builder(solr_url).build();
//創建查詢對象
solrquery query = new solrquery();
//設置查詢全部數據的條件
//query.setquery("*:*");
query.setquery("id:1");
 
list<map<string, object>> list = getsolrquery(hsc, query);
if(list == null) {
system.out.println("未查詢到任何結果");
return;
}
for (map<string, object> map : list) {
iterator<string> it = map.keyset().iterator();
while(it.hasnext()) {
string key = it.next();
object value = map.get(key);
system.out.println(key+"----"+value);
}
system.out.println("=======================================");
}

三、solr_url

//注這是一個人正確的url地址

java操作solr實現查詢功能的實例

如果url后邊不加表會報如下錯誤:

java操作solr實現查詢功能的實例

以上這篇java操作solr實現查詢功能的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:http://www.cnblogs.com/li-zx/archive/2017/11/16/7845904.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品久久久久久久久久大牛 | 99久久久久国产精品免费 | 国产精品久久久久久久久久10秀 | 亚洲影院久久久av天天蜜桃臀 | 免费在线观看毛片视频 | 久久精品一级片 | 999久久国精品免费观看网站 | 91精品国产乱码久久桃 | 久久久久久亚洲国产精品 | 中国3xxxx| 亚洲成人在线免费 | 国产亚洲精品久久久久久久 | 日本逼逼视频 | 午夜视频亚洲 | 国产婷婷一区二区三区 | 久久久久久免费 | 九九视屏 | 日本一区二区三区视频在线 | 九九热九九爱 | 色淫网站免费视频 | 暴力肉体进入hdxxxx0 | 国产精品一区二区三区在线播放 | 欧美日韩国产成人在线观看 | 久久成人国产精品 | 欧美一区二区三区久久久久久桃花 | 国产一区日韩精品 | 久久亚洲国产精品 | 特级黄色小说 | 麻豆91精品91久久久 | 亚洲自拍第二页 | 亚洲视频成人 | www.99久久久 | 大学生一级毛片在线视频 | 91短视频在线播放 | 免费观看又色又爽又黄的崩锅 | 九九热在线视频观看这里只有精品 | 成人免费淫片视频软件 | 国产免费传媒av片在线 | 91精品福利视频 | 亚洲日本欧美 | 久久综合九色综合久久久精品综合 |