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 root root     168 5月  31 2015 ext_stopword.dic
-rw-r--r--. 1 root root 1165908 10月 26 2012 IKAnalyzer2012FF_u1.jar
-rw-r--r--. 1 root root     419 11月 26 2013 IKAnalyzer.cfg.xml
-rw-r--r--. 1 root root  841268 10月 24 2012 IKAnalyzer中文分词器V2012_FF使用手册.pdf
-rw-r--r--. 1 root root   17778 1月  17 2012 LICENSE.txt
-rw-r--r--. 1 root root      34 2月  20 2016 mydict.dic
-rw-r--r--. 1 root root     278 1月  19 2012 NOTICE.txt
[root@localhost IK Analyzer 2012FF_hf1]# cp IKAnalyzer2012FF_u1.jar /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/
[root@localhost IK Analyzer 2012FF_hf1]# 
[root@localhost IK Analyzer 2012FF_hf1]# ll /usr/local/solr/tomcat/webapps/solr/WEB-INF/
总用量 16
drwxr-xr-x. 2 root root 4096 12月 11 14:49 lib
-rw-r--r--. 1 root root 1210 12月  1 2014 weblogic.xml
-rw-r--r--. 1 root root 7044 12月 11 14:19 web.xml
[root@localhost IK Analyzer 2012FF_hf1]# 
[root@localhost IK Analyzer 2012FF_hf1]# mkdir /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes
[root@localhost IK Analyzer 2012FF_hf1]# ll /usr/local/solr/tomcat/webapps/solr/WEB-INF/          
总用量 16
drwxr-xr-x. 2 root root    6 12月 11 14:51 classes
drwxr-xr-x. 2 root root 4096 12月 11 14:49 lib
-rw-r--r--. 1 root root 1210 12月  1 2014 weblogic.xml
-rw-r--r--. 1 root root 7044 12月 11 14:19 web.xml
[root@localhost IK Analyzer 2012FF_hf1]# 
[root@localhost IK Analyzer 2012FF_hf1]# cp ext_stopword.dic IKAnalyzer.cfg.xml mydict.dic /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes/
[root@localhost IK Analyzer 2012FF_hf1]# ll /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes/
总用量 12
-rw-r--r--. 1 root root 168 12月 11 14:53 ext_stopword.dic
-rw-r--r--. 1 root root 419 12月 11 14:53 IKAnalyzer.cfg.xml
-rw-r--r--. 1 root root  34 12月 11 14:53 mydict.dic
[root@localhost IK Analyzer 2012FF_hf1]# cd
[root@localhost ~]# cd /usr/local/solr/solrhom/
[root@localhost solrhom]# ll
总用量 12
drwxr-xr-x. 2 root root    6 12月 11 14:14 bin
drwxr-xr-x. 4 root root   71 12月 11 14:20 collection1
-rw-r--r--. 1 root root 2473 12月 11 14:14 README.txt
-rw-r--r--. 1 root root 1715 12月 11 14:14 solr.xml
-rw-r--r--. 1 root root  501 12月 11 14:14 zoo.cfg
[root@localhost solrhom]# cd collection1/
[root@localhost collection1]# ll
总用量 12
drwxr-xr-x. 6 root root 4096 12月 11 14:14 conf
-rw-r--r--. 1 root root   16 12月 11 14:14 core.properties
drwxr-xr-x. 4 root root   31 12月 11 14:20 data
-rw-r--r--. 1 root root 2146 12月 11 14:14 README.txt
[root@localhost collection1]# cd conf/
[root@localhost conf]# ll
总用量 284
-rw-r--r--. 1 root root  1068 12月 11 14:14 admin-extra.html
-rw-r--r--. 1 root root   928 12月 11 14:14 admin-extra.menu-bottom.html
-rw-r--r--. 1 root root   926 12月 11 14:14 admin-extra.menu-top.html
drwxr-xr-x. 3 root root    21 12月 11 14:14 clustering
-rw-r--r--. 1 root root  3974 12月 11 14:14 currency.xml
-rw-r--r--. 1 root root  1348 12月 11 14:14 elevate.xml
drwxr-xr-x. 2 root root  4096 12月 11 14:14 lang
-rw-r--r--. 1 root root 78514 12月 11 14:14 mapping-FoldToASCII.txt
-rw-r--r--. 1 root root  2868 12月 11 14:14 mapping-ISOLatin1Accent.txt
-rw-r--r--. 1 root root   873 12月 11 14:14 protwords.txt
-rw-r--r--. 1 root root    33 12月 11 14:14 _rest_managed.json
-rw-r--r--. 1 root root   450 12月 11 14:14 _schema_analysis_stopwords_english.json
-rw-r--r--. 1 root root   172 12月 11 14:14 _schema_analysis_synonyms_english.json
-rw-r--r--. 1 root root 60689 12月 11 14:14 schema.xml
-rw-r--r--. 1 root root   921 12月 11 14:14 scripts.conf
-rw-r--r--. 1 root root 74827 12月 11 14:14 solrconfig.xml
-rw-r--r--. 1 root root    13 12月 11 14:14 spellings.txt
-rw-r--r--. 1 root root   781 12月 11 14:14 stopwords.txt
-rw-r--r--. 1 root root  1119 12月 11 14:14 synonyms.txt
-rw-r--r--. 1 root root  1416 12月 11 14:14 update-script.js
drwxr-xr-x. 2 root root  4096 12月 11 14:14 velocity
drwxr-xr-x. 2 root root   109 12月 11 14:14 xslt
[root@localhost conf]# pwd
/usr/local/solr/solrhom/collection1/conf
[root@localhost conf]# 
[root@localhost conf]# vi schema.xml 
//定义field
//在文件最后面</schema>前面增加
<fieldType name="text_ik" class="solr.TextField">
  <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>

定义业务域

1、商品Id

2、商品标题

3、商品卖点

4、商品价格

5、商品图片

6、分类名称

//在field后面</schema>前面增加
<field name="item_title" type="text_ik" indexed="true" stored="true"/>
<field name="item_sell_point" type="text_ik" indexed="true" stored="true"/>
<field name="item_price"  type="long" indexed="true" stored="true"/>
<field name="item_image" type="string" indexed="false" stored="true" />
<field name="item_category_name" type="string" indexed="true" stored="true" />

<field name="item_keywords" type="text_ik" indexed="true" stored="false" multiValued="true"/>
<copyField source="item_title" dest="item_keywords"/>
<copyField source="item_sell_point" dest="item_keywords"/>
<copyField source="item_category_name" dest="item_keywords"/>
//增加完成后保存

重启tomcat开始生效

[root@localhost tomcat]# pwd
/usr/local/solr/tomcat
[root@localhost tomcat]# bin/shutdown.sh 
Using CATALINA_BASE:   /usr/local/solr/tomcat
Using CATALINA_HOME:   /usr/local/solr/tomcat
Using CATALINA_TMPDIR: /usr/local/solr/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/solr/tomcat/bin/bootstrap.jar:/usr/local/solr/tomcat/bin/tomcat-juli.jar
[root@localhost tomcat]# bin/startup.sh 
Using CATALINA_BASE:   /usr/local/solr/tomcat
Using CATALINA_HOME:   /usr/local/solr/tomcat
Using CATALINA_TMPDIR: /usr/local/solr/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/solr/tomcat/bin/bootstrap.jar:/usr/local/solr/tomcat/bin/tomcat-juli.jar
[root@localhost tomcat]# 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

影孓

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值