1. 程式人生 > >Solr學習筆記(一)

Solr學習筆記(一)

一:什麼是solr:

1、Solr是一個開源搜尋平臺,用於構建搜尋應用程式。 它建立在Lucene(全文搜尋引擎)之上。 Solr是企業級的,快速的和高度可擴充套件的。 使用Solr構建的應用程式非常複雜,可提供高效能。
2、Solr可以和Hadoop一起使用。由於Hadoop處理大量資料,Solr幫助我們從這麼大的源中找到所需的資訊。不僅限於搜尋,Solr也可以用於儲存目的。像其他NoSQL資料庫一樣,它是一種非關係資料儲存和處理技術。

二:solr的安裝(在windows下安裝):

1、首先,需要一個tomcat伺服器,window下可以安裝配置多個tomcat,具體操作檢視:
https://blog.csdn.net/weixin_43231076/article/details/83143879
2、將solr的資源解壓,資源路徑:連結:https://pan.baidu.com/s/1xZRDcX1JHhrOc_ieDRUKiA 提取碼:grnx
3、解壓之後,提取disk目錄裡面的solr-4.10.3.war複製到tomcat中的webapps目錄下(可以重名名solr.war),啟動tomcat,解壓這個war包,得到solr資料夾
4、從剛剛solr資源解壓後的資料夾中F:\setup\solr-4.10.3\example\lib\ext,複製ext目錄下的素有jar包,放在tomcat中solr專案下的lib中:F:\Program Files\apache-tomcat-solr\webapps\solr\WEB-INF\lib
5、為solr建立一個solrhome,可以複製F:\setup\solr-4.10.3\example下的solr資料夾,放在任意不是中文目錄的地方,這裡放在與tomcat同級下,改名為solrhome。這裡就是solr索引庫存放資料的地方,就是相當於一個數據庫
6、配置solr工程關聯solrhome:開啟F:\Program Files\apache-tomcat-solr\webapps\solr\WEB-INF下的web.xml檔案,配置(這一段開始是註釋的,這裡要放開註釋,並且配置solrhome的位置):
<env-entry>
   <env-entry-name>solr/home</env-entry-name>
   <env-entry-value>F:\Program Files\solrhome</env-entry-value>
   <env-entry-type>java.lang.String</env-entry-type>
</env-entry>
7、接下來就能啟動tomcat,並且訪問solr了:http://localhost:9080/solr