Solr的學習總結一

2021-08-13 14:39:46 字數 1674 閱讀 4542

心語:因為以前一直接觸的都是關係型資料庫,所有在接觸到這些nosql的時候確實不太適應。在公司有經常的用到。這個學習起來並不困難,但為了以後的複習。我決定還是寫下自己學習的一些技巧和心得

這個網上資料較多這裡就不多廢話

基本查詢

solr的檢索運算子

當然了這些概念性的東西肯定是要看的 solr 查詢引數

當然了這部分才是重點,因為在實際的開發中我們只要求會用,至於其他的可以慢慢在學

//指定solr伺服器位址

private

final

static string solr_url = "";

//建立solrclient物件

}

細心的可以看出將document的遍歷很像map的遍歷,不太熟的可以map的四種遍歷方式

//通過id去找到solr的doc_id

public

void

solrdocid() throws ioexception, solrserverexception

solrdocumentlist solrdocuments = queryresponse.getresults();

//獲取總數,可以在solr admin裡面檢視

long docnumbers = solrdocuments.getnumfound();

if (solrdocuments.isempty())

// 插入solr資料到文字

for (solrdocument document : solrdocuments)

object.put(objectentry.getkey(), objectentry.getvalue());

}writeinfo("f:\\info\\doc_id.txt", object);

system.out.println(document.get("doc_id"));

}//確定分頁結束的條件

if (start + rows >= docnumbers) else

} catch (exception e) }}

return;

}

總結:像solr的增刪改這裡就沒有提到,可以參考solr crud操作

當然了最好的還是去菜鳥裡面先有個大概的了解

Solr學習總結(一)Solr介紹

solr是乙個基於lucene的全文搜尋引擎,同時對其進行了擴充套件,提供了比lucene更為豐富的查詢語言,實現了可配置 可擴充套件並對查詢 效能進行了優化,更靈活的配置,更高的查詢效率。支援 xml http協議 支援 json api 介面 支援快取 複製 同時具有完善的web管理介面,是一款...

Solr學習總結(一)Solr介紹

公司裡用的都是solr但是自己只學了點lucene,對solr還是不夠了解,所以決定系統的學習下。solr是乙個基於lucene的全文搜尋引擎,同時對其進行了擴充套件,提供了比lucene更為豐富的查詢語言,實現了可配置 可擴充套件並對查詢效能進行了優化,更靈活的配置,更高的查詢效率。支援 xml ...

Solr學習總結(一)Solr介紹

公司裡用的都是solr但是自己只學了點lucene,對solr還是不夠了解,所以決定系統的學習下。solr是乙個基於lucene的全文搜尋引擎,同時對其進行了擴充套件,提供了比lucene更為豐富的查詢語言,實現了可配置 可擴充套件並對查詢效能進行了優化,更靈活的配置,更高的查詢效率。支援 xml ...