1.將solr中的example中的solr拷貝到要作為伺服器的位置(我當前建立的目錄為d:\lucene\solr\home)
2.將相應的solr的web程式也拷貝出來放在相應的目錄(我當前建立的目錄為d:\lucene
\solr\server)
lucene
\solr\server後 要將
solr.war
解壓
3.修改solr-->home資料夾中的solrconfig.xml設定data的路徑
$
4.設定相應的tomcat的context,並為context設定相應的環境變數,說明solr的主目錄的位址
5.取消d:\lucene\solr\home\conf\solrconfig.xml中velocityresponsewriter這種輸出格式(因為我們沒有新增這種介面展示框架,伺服器在載入時會出錯)
enabled:false
}"/>
現在我們就可以啟動tomcat伺服器就可以看到solr的管理介面了,下面我們新增中文分詞器,這裡我採用的是mmseg中文分詞器
6.1將中文分詞的包拷貝到web的lib中
主要拷貝的包為mmseg4j-all-1.8.5.jar 和mmseg4j-solr-1.8.5.jar
注意:這兩個包很重要 缺少會報solrserverexception 拒絕連線
6.2在home/conf/schema.xml檔案中的types節點下將中文分詞新增進去
<dicpath 指定詞庫位置(每個mmsegtokenize***ctory可以指定不同的目錄,當是相對目錄時,是相對 solr.home 的目錄),mode 指定分詞模式(******|complex|max-word,預設是max-word)。fieldtype
name
="textcomplex"
class
="solr.textfield"
>
<
analyzer
>
<
tokenizer
class
="com.chenlb.mmseg4j.solr.mmsegtokenize***ctory"
mode
="complex"
dicpath
="dic"
/>
analyzer
>
fieldtype
>
<
fieldtype
name
="textmaxword"
class
="solr.textfield"
>
<
analyzer
>
<
tokenizer
class
="com.chenlb.mmseg4j.solr.mmsegtokenize***ctory"
mode
="max-word"
dicpath
="dic"
/>
analyzer
>
fieldtype
>
<
fieldtype
name
="text******"
class
="solr.textfield"
>
<
analyzer
>
<
tokenizer
class
="com.chenlb.mmseg4j.solr.mmsegtokenize***ctory"
mode
="******"
dicpath
="dic"
/>
analyzer
>
fieldtype
>
一切搞定 ,啟動tomcat伺服器,開啟http://localhost:8080/solr就可以看到solr的管理頁面了
tomcat整合solr,即搭建solr伺服器
tomcat整合solr,即搭建solr伺服器 全新的介面設計,將會帶來全新的寫作體驗 在創作中心設定你喜愛的 高亮樣式,markdown將 片顯示選擇的高亮樣式進行展示 全新的katex數學公式語法 增加了支援甘特圖的mermaid語法1 功能 增加了焦點寫作模式 預覽模式 簡潔寫作模式 左右區域...
solr整合tomcat404原因
怎麼整合,網上的教程一大堆就不說了。可這還是卡了我一下午的時間,一直404!一開始以為版本不符合 jar包導少了 配置弄錯了。搞了一下午後才發現,原來是我tomcat配置了環境變數!整合solr時我是重新解壓新的tomcat並且執行startup.bat,可配置了環境變數的tomcat,startu...
tomcat與solr3 6的整合使用 原創
最近在做搜尋引擎的乙個專案,現在把solr3.6與tomcat的整合的主要步驟簡單的記錄如下 3.開啟d lucene solr home資料夾中的conf d lucene solr home config 下的solrconfig.xml,配置 為 這裡指定data的路徑 5.為context設...