淘淘商城系列--solr单机版服务器搭建

第一步:安装jdk、安装tomcat

首先下载解压tomcat

在Linux下下载解压tomcat在我的博客搜索tomcat即可查到


接着将解压好的tomcat移到 /usr/local/solr/tomcat目录下


命令为:mv apache-tomcat-7.0.47 /usr/local/solr/tomcat


下图为复制命令也可以使用


1500604694876000768.jpg


看看移动后的效果


1500604754142027829.jpg


接下来就进行solr的安装使用了


第二步:解压solr压缩包。


命令:tar -zxvf solr-4.0.10.3


1500604887611038234.jpg



第三步:把dist/solr-4.10.3.war部署到tomcat下。


1500605064064089043.jpg


1500605114829076490.jpg


第四步:解压缩war包。启动tomcat解压。


1500605173033077674.jpg

查看进程命令:tail -f logs/catalina.out


1500605241033072388.jpg


1500605330048033796.jpg


第五步:需要把/lyj/solr-4.10.3/example/lib/ext目录下的所有的jar包添加到solr工程中。


1500605365017028100.jpg

1500605435751078373.jpg

1500605486158092466.jpg


第六步:创建solrhome。把/root/solr-4.10.3/example/solr文件夹复制一份作为solrhome。


1500605520704076252.jpg


1500605577220085436.jpg


第七步:告诉solr服务solrhome的位置。需要修改web.xml


1500605640908033312.jpg


1500605674642029348.jpg


启动tomcat


1500605749814063483.jpg


查看进程

1500605778439082955.jpg


访问:http://192.168.0.103:8080/solr


1500605831048027606.jpg

完成


3. 安装中文分词器

3.1. 上传IKAnalyzer的文件到linux服务器,配置schema.xml文件

    #1.把分析器的jar包添加到solr工程中     cp IKAnalyzer2012FF_u1.jar /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/    #2.IKAnalyzer的配置文件,把IKAnalyzer需要的扩展词典及停用词词典、配置文件复制到solr工程的classpath中,如果没有classes目录则新建     cp IKAnalyzer.cfg.xml ext_stopword.dic mydict.dic /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes    #3.修改schema.xml文件,配置fieldType,需要在solrhome/collection1/conf/schema.xml中配置,在根节点里最下面配置如下:<fieldType name="text_ik" class="solr.TextField">   <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/> </fieldType>1234567891012345678910

1500611056001065584.jpg

3.2. 配置业务字段

可在继续在schema.xml文件配置相应的业务字段。如: 
1500611065876026465.jpg

<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_desc" type="text_ik" indexed="true" stored="false" /> <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"/> <copyField source="item_desc" dest="item_keywords"/>12345678910111234567891011


1500611142892051965.jpg

重启tomcat重新刷新地址,查看分词信息中的新添加的字段是否成功。 

1500611021189052469.jpg

猜你喜欢

转载自blog.csdn.net/gdsgdh308227363/article/details/80985638
今日推荐