solr安装(单机版)
1.导入安装包(到新创建的singleSolr文件夹下)
solr-4.10.3.tgz.tgz apache-tomcat-7.0.47.tar.gz
2.解压安装包
tar -zxvf **
3.把解压的solr-4.10.3文件下的(solr-4.10.3/example/webapps/solr.war)复制到apache-tomcat-7.0.47/webapps下
4.解压war包
unzip -oq solr.war -d solr
5.拷贝依赖内置日志文件
cp solr-4.10.3/example/lib/ext/* apache-tomcat-7.0.47/webapps/solr/WEB-INF/lib/
6.拷贝solr依赖索引仓库
cp solr-4.10.3/example/solr singleSolr
7.指定仓库位置
配置apache-tomcat-7.0.47/bin/catalina.sh文件,第一行添加
export JAVA_OPTS="-Dsolr.solr.home=/usr/local/singleSolr/solr"
8.拷贝solr-4.10.3下contrib和dist到索引仓库solr下
cp contrib dist ../solr/
在collection1/conf/solrConfig.xml修改以上两个文件的指定路径
<lib dir="${solr.install.dir:..}/contrib/extraction/lib" regex=".*.jar" />
<lib dir="${solr.install.dir:..}/dist/" regex="solr-cell-d.*.jar" />
<lib dir="${solr.install.dir:..}/contrib/clustering/lib/" regex=".*.jar" />
<lib dir="${solr.install.dir:..}/dist/" regex="solr-clustering-d.*.jar" />
<lib dir="${solr.install.dir:..}/contrib/langid/lib/" regex=".*.jar" />
<lib dir="${solr.install.dir:..}/dist/" regex="solr-langid-d.*.jar" />
<lib dir="${solr.install.dir:..}/contrib/velocity/lib" regex=".*.jar" />
<lib dir="${solr.install.dir:..}/dist/" regex="solr-velocity-d.*.jar" />
9.配置IK分词器
<1.导入IKAnalyzer2012FFul.jar 包到 apache-tomcat-7.0.47/webapps/solr/WEB-INF/lib下
<2.导入相应的配置文件:扩展词汇,停用词汇,核心配置文件到apache-tomcat-7.0.47/webapps/solr/WEB-INF/classes(classes手动创建mkdir classes)下
<3.配置索引域字段,配置索引仓库solr/collection1/conf/schema.xml中添加:
<field name="test_ik" type="ik_type" indexed="true" stored="true" />
<fieldType name="ik_type" class="solr.TextField">
<analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>
扩展:配置多个索引域字段示例:
完事!