日期:2014-05-17 浏览次数:20893 次
1、下载
http://mirror.bjtu.edu.cn/apache/lucene/solr/3.5.0/
?
2、解压安装
?
?
?
创建存放solr 配置文件和索引目录
E:/solr/solr_home
?
将conf 拷到下面
E:/solr/solr_home
?
创建存放solr 项目源文件solr.war
E:/solr/solr.war?? ()
将solr.war 拷到E:/solr/下
?
3、到tomcat/conf/Catalina/localhost? 创建solr.xml内容如下
<Context docBase="e:/solr/solr.war" debug="0" crossContext="true" > <Environment name="solr/home" type="java.lang.String" value="e:/solr/solr_home" override="true" ></Environment> </Context>
?
启动时会有点错误、
?
?
?
解决: 打开solr_home/conf/solorconfig.xml
?
找到这一行注释了,启起,
<queryResponseWriter name="velocity" class="solr.VelocityResponseWriter" enable="${solr.velocity.enabled:true}"/>
?
?
http://localhost:8080/solr/admin/
ok
?
?
///给solr 配置中文分词(IKAnalyzer )
?
1、下载 IKAnalyzer 包。
http://ik-analyzer.googlecode.com/files/IKAnalyzer3.2.8%20bin.zip
?
?
在solrconfig.xml
<lib dir="../lib" />
在 solr_home/lib
把IKAnalyzer 考入
?
?
?
再配下\\schema.xml 的??? filedType
?
?
<fieldType name="text_cn" class="solr.TextField" positionIncrementGap="100"> <!--<analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/> --> <analyzer type="index"> <tokenizer class="org.wltea.analyzer.solr.IKTokenizerFactory" isMaxWordLength="false"/> <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true" /> <filter class="solr.StandardFilterFactory"/> <filter class="solr.RemoveDuplicatesTokenFilterFactory"/> </analyzer> <analyzer type="query"> <tokenizer class="org.wltea.analyzer.solr.IKTokenizerFactory" isMaxWordLength="true"/> <filter class="solr.StopFilterFactory" ignoreCase="false" words="stopwords.txt" enablePositionIncrements="true" /> <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/> <filter class="solr.StandardFilterFactory"/> <filter class="solr.RemoveDuplicatesTokenFilterFactory"/> </analyzer> </fieldType>?
?
?
?
?
?
?
?
?
?
?