這篇文章主要介紹了java如何操作solr實現(xiàn)查詢功能,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
嵊泗網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),嵊泗網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為嵊泗上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的嵊泗做網(wǎng)站的公司定做!
一、封裝的查詢方法
/** * solr查詢方法 * @param client solr客戶端 * @param query solr查詢對象 * @return list集合 * @throws SolrServerException * @throws IOException */ public static List
二、主函數(shù)
public static void main(String[] args) throws SolrServerException, IOException { //創(chuàng)建solr客戶端連接 HttpSolrClient hsc = new HttpSolrClient.Builder(SOLR_URL).build(); //創(chuàng)建查詢對象 SolrQuery query = new SolrQuery(); //設(shè)置查詢?nèi)繑?shù)據(jù)的條件 //query.setQuery("*:*"); query.setQuery("id:1"); List> list = getSolrQuery(hsc, query); if(list == null) { System.out.println("未查詢到任何結(jié)果"); return; } for (Map map : list) { Iterator 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地址
如果url后邊不加表會報如下錯誤:
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“java如何操作solr實現(xiàn)查詢功能”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!