使用對應的業務域,需要指定中文分析器。
我這裡使用的是ik analyzer 2012ff_hf1中文分析器
2、將ikanalyzer2012ff_u1.jar檔案複製到solr的lib目錄下
你可能會進不去ik analyzer 2012ff_hf1這個目錄下,這時候需要加上"\"轉義一下
cd ik\ analyzer\ 2012ff_hf1
3、把擴充套件詞典、配置檔案放到solr工程的web-inf/classes目錄(classpath)下
如果沒有classes目錄,新建classes目錄:
複製擴充套件詞典、配置檔案:
4、配置乙個fieldtype,指定使用ikanalyzer
修改/usr/local/solr/solrhome/collection1/conf目錄下的schema.xml檔案
vi schema.xml
新增fieldtype:
注意:class屬性內只能是textfield,只有是textfield才可以自定義分析器
配置業務域,type制定使用自定義的fieldtype。
設定業務系統field:
儲存退出就好了。這樣就配置好了solr業務域
別忘了重啟tomcat噢。。。。
solr業務域的配置
增加分析器 root localhost cd ik analyzer 2012ff hf1 root localhost ik analyzer 2012ff hf1 ll 總用量 2004 drwxr xr x.5 root root 4096 12月 11 14 46 doc rw r r 1...
《宜立方之solr業務域的配置》
擁有自己的節奏,舞動自己的精彩。第一步 把中文分析器新增到工程中。修改schema.xml 域的型別和域的定義 檔案 var local solr solrhome collection1 conf schema.xml 修改solr的schema.xml檔案,新增fieldtype 備註 只有型別...
solr中配置域
域的常用屬性 2 修改solrhome collection1 conf schema.xml 修改solrhome的 schema.xml 檔案 設定業務系統 field,普通域 field name content ik type text ik indexed true stored true...