solr搜索引擎单机配置
Solr配置文档:
环境搭建:
环境:JDK1.7tomcat7
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,文件内容如下:
<?xmlversion="1.0"encoding="UTF-8"standalone="yes"?>
<ContextdocBase="F:\solr\apache-tomcat-7.0.53\webapps\solr.war"debug="0"crossContext="true">
<Environmentname="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
添加自己需要的字段
如<fieldname="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
<fieldTypename="text_ik"class="solr.TextField">
<analyzerclass="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>
5.在管理界面验证如下图则表示正确
参考
下载地址:http://mirrors.hust.edu.cn/apache/lucene/solr/5.5.0/
solrjjava客户端: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/227526http://blog.csdn.net/zwx19921215/article/details/38428099