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

相关推荐