1. 程式人生 > >【原】Solr入門之概念和安裝

【原】Solr入門之概念和安裝

   Apache Solr 是Apache Lucene專案的開源企業搜尋平臺。其主要功能包括全文檢索、命中標示、分面搜尋、動態聚類、資料庫整合,以及富文字(如Word、PDF)的處理。Solr是高度可擴充套件的,並提供了分散式搜尋和索引複製。Solr是最流行的企業級搜尋引擎,Solr 4還增加了NoSQL支援,還支援REST風格API。支援強大的匹配能力,如短語,萬用字元,連線,分組和更多不同的資料型別。它使用 Apache Zookeeper特別針對高流量進行優化。Apache Solr提供各式各樣的功能,我們列出了部分最主要的功能。    先進的全文搜尋功能。

 

  •     XML,JSON和HTTP - 基於開放介面標準。
  •     高度可擴充套件和容錯。
  •     同時支援模式和無模式配置。
  •     分頁搜尋和過濾。
  •     支援像英語,德語,中國,日本,法國和許多主要語言
  •     豐富的文件分析。


  Solr是用Java編寫、執行在Servlet容器(如Apache Tomcat或Jetty)的一個獨立的全文搜尋伺服器。 Solr採用了Lucene Java搜尋庫為核心的全文索引和搜尋,並具有類似REST的HTTP/XML和JSON的API。 Solr強大的外部配置功能使得無需進行Java編碼,便可對其進行調整以適應多種型別的應用程式。Solr有一個外掛架構,以支援更多的高階定製。


1.solr7環境要求

solr7需要java8環境,且需要在環境變數中新增 JAVA_HOME變數。

 

2.solr 安裝

下載地址 https://lucene.apache.org/solr/mirrors-solr-latest-redir.html  我下載為7.4版本

   在solr5以前solr的啟動都有tomcat作為容器,但是從solr5以後solr內部整合jetty伺服器,可以通過bin目錄中指令碼直接啟動。就是從solr5以後跟solr4最大的區別是被髮布成一個獨立的應用。

   在solr5之後solr其實特別容易安裝,有安裝包,之後在解壓,直接啟動bin下solr,solr就這樣完成的啟動了。。

 

 

注意:這裡我直接啟動會有報 log4j2.xml (檔名、目錄名或卷標語法不正確。)  ,不影響啟動,如上圖藍色框所示,出現happy xxx就代表成功啟動。

 

3.直接在瀏覽器訪問  http://localhost:8983/solr/