一個糟糕的設計有好的表現形式,它會被判死緩,一個好的設計有糟糕的表現形式,它會被判死刑當即執行。 程序員
以上摘自一個設計師的話,於原句可能有些出入,可是精髓都是同樣。每一個人有都有的本身的理解,個人理解是——瞭解你的客戶的需求,瞭解他們須要什麼,用任何技術手段達到它。 web
廢話很少說,今天直接進入咱們的主題,前面介紹了Solr的前世此生,今天咱們就開始正式來玩一玩。數據庫
1.下載Solr5.3.1apache
solr-5.3.1-src.tgz(源代碼)若是你想後期直接修改源代碼從新編譯發佈屬於本身的特殊版本能夠下載,.Net程序員能夠跳過 瀏覽器
solr-5.3.1.zip(Solr編譯好的版本),PS:編譯好的文件裏面含有文檔,因此反而大了不少。 tomcat
2. 解壓.....app
3. 將 solr 壓縮包中 solr-5.3.0\server\lib\ext 中的 jar 所有複製到 Tomcat\ webapps\solr\WEB-INF\lib 目錄中,Tomcat是啥,不會忘記了吧,上篇咱們已經安裝好Tomcat環境。webapp
4. 將 solr 壓縮包中 solr-5.3.0/ server/resources /log4j.properties 複製到Tomcat\ webapps\solr\WEB-INF\lib 目錄中工具
5. 將 solr 壓縮包中 solr-5.3.0/server/solr 目錄複製到計算機某個目錄下,如D:\solr_home
5.打開Tomcat/webapps/solr/WEB-INF下的web.xml,找到以下配置內容(初始狀態下該內容是被註釋掉的):
其中D:\solr_home爲咱們剛纔第5點建立的文件夾路徑
6.保存關閉,然後啓動tomcat,在瀏覽器輸入http://localhost:9080/solr便可出現Solr的管理界面,我這裏配置的端口是9080
solr-5.3.1\example\example-DIH\solr\solr 這個目錄裏面放的是例子,我這裏採用直接從數據庫導入數據到Core中
1.在D:\solr_home下新建一個文件夾,名字能夠是你的表名,我這裏用FixValue
2.將solr-5.3.1\example\example-DIH\solr\solr下的文件拷貝到你所新建的文件夾裏面,D:\solr_home\FixValue
3.啓動Solr,或者點擊ReStart
analysis分析,在這裏能夠選擇某個字段,而後輸入文本,測試你的數據導入到Solr後分詞狀況。後面文章會講到如何配置本身的分詞解析器
dataimport數據導入,後面將數據庫數據導入到solr須要用到這個功能
documents文檔,在這裏能夠對Solr中的索引文件進行增、刪、改(我也還沒用過這個功能)
Query查詢,這裏能夠對已經存在Solr中的文檔進行查詢,這個功能頁面是咱們後面開發其餘查詢主要使用到的工具頁面
下一篇咱們講述,如何使用Solr從MSSQ將索引導入索引(數據)