solr搜索引擎单机配置

Solr配置文档:
环境搭建:
环境:JDK1.7  tomcat7
1.下载solr4.8
http://pan.baidu.com/share/link?shareid=3786908199&uk=1529561194&fid=615821264240406
2.在F盘根目录创建solr文件夹,并解压solr4.8
3.在F盘根目录创建solrhome文件夹,将F:\solr\solr-4.8.1\example\solr下的所有文件复制到solrhome文件夹中
4.将F:\solr\solr-4.8.1\dist下的solr-4.8.1.war复制到tomcat7的webapps下并更名为solr.war
5.在F:\solr\apache-tomcat-7.0.53\conf\Catalina\localhost下新建solr.xml,文件内容如下:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Context docBase="F:\solr\apache-tomcat-7.0.53\webapps\solr.war" debug="0" crossContext="true" > 
<Environment name="solr/home" type="java.lang.String" value="F:\solr\solrhome" override="true" /> 
</Context>
6.最后将F:\solr\solr-4.8.1\example\lib\ext下的lib复制到F:\solr\apache-tomcat-7.0.53\webapps\solr\WEB-INF\lib下重启tomcat即可
7.访问http://localhost:8080/solr

配置索引:

修改schema.xml 文件F:\solr\solrhome\collection1\conf
添加自己需要的字段
如<field name="shopcode" type="text_ik" indexed="true" stored="true"  multiValued="false" />
Name:字段名
Type:类型数据类型
Indexed:是否被索引。
Stored:是否保存
multiValued:是否允许多个值,如果数据。

可以在solr管理平台操作索引,也可以利用solrj客户端操作索引主要代码如下,操作完成需要提交





添加分词工具:使用常用的IK分词工具
1.ik-analyzer下载地址:http://code.google.com/p/ik-analyzer/downloads/list
2.把IKAnalyzer2012FF_u1.jar拷贝到solr服务的solr\WEB-INF\lib下面。
3.把IKAnalyzer.cfg.xml、stopword.dic拷贝到需要使用分词器的core的conf下面,和core的schema.xml文件一个目录。
4.配置fieldType
 
    <fieldType name="text_ik" class="solr.TextField">  
         <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>  
</fieldType> 
5.在管理界面验证如下图则表示正确

参考
下载地址:http://mirrors.hust.edu.cn/apache/lucene/solr/5.5.0/
solrj java客户端 :http://www.cnblogs.com/HD/p/3990801.html
solr4.8部署:http://blog.csdn.net/zwx19921215/article/details/43019231
开发指南:http://wenku.baidu.com/view/53bba5baeefdc8d377ee322b.html
分词器配置地址:http://blog.csdn.net/clj198606061111/article/details/21289897
solr集群:http://my.oschina.net/004/blog/227526  http://blog.csdn.net/zwx19921215/article/details/38428099




猜你喜欢

转载自liujunbo.iteye.com/blog/2285999