SOLR企业搜索平台 一 (搭建SOLR)
2012-04-13 17:14
190 查看
前提是已经安装了java的环境,环境变量的配置不做为讲解,网上也有大量资料.下面以linux为例来说明如何搭建好一个solr
1)首先下载solr,下载地址:http://mirror.bit.edu.cn/apache/lucene/solr/
2)准备运行容器,我用的是tomcat-7.0.27.
也可以不用准备专门的容器,只需解压好solr,找到example文件夹,然后运行 start.jar。具体指令:java -jar start.jar。做应用的时候,不建议采用该方式。该方式内部包含了jetty!
3)解压好tomcat,将solr包下面的dist文件夹中的apache-solr-xxx.war 拷贝到 tomcat的webapps下,并且改名为 solr.war。
4)新建一个 solr-tomcat文件夹(我将他建立在了宿主目录下,路径为/home/jason/solr-tomcat/。也可以不这样,放哪由你决定。) 建立好该文件夹以后,在solr-tomcat下面再建立一个solr文件夹,把下载的solr包里面的example/solr文件夹下所有文件放入到solr-tomcat/solr里面。
5)最后一步 配置 solr.home。
基于JNDI
在tomcat的conf文件夹建立Catalina文件夹,然后在Catalina文件夹中在建立localhost文件夹,在该文件夹下面建立solr.xml,其中内容:
6)打开浏览器,访问 http://127.0.0.1:8080/solr/。如果能够访问,恭喜您跑起来了。
如果发现Solr安装异常:SolrException: Error loading class 'solr.VelocityResponseWriter'。修改solr.home/solr/conf/solrconfig.xml,将
enable:true改为enabled:false即可
1)首先下载solr,下载地址:http://mirror.bit.edu.cn/apache/lucene/solr/
2)准备运行容器,我用的是tomcat-7.0.27.
也可以不用准备专门的容器,只需解压好solr,找到example文件夹,然后运行 start.jar。具体指令:java -jar start.jar。做应用的时候,不建议采用该方式。该方式内部包含了jetty!
3)解压好tomcat,将solr包下面的dist文件夹中的apache-solr-xxx.war 拷贝到 tomcat的webapps下,并且改名为 solr.war。
4)新建一个 solr-tomcat文件夹(我将他建立在了宿主目录下,路径为/home/jason/solr-tomcat/。也可以不这样,放哪由你决定。) 建立好该文件夹以后,在solr-tomcat下面再建立一个solr文件夹,把下载的solr包里面的example/solr文件夹下所有文件放入到solr-tomcat/solr里面。
5)最后一步 配置 solr.home。
基于JNDI
在tomcat的conf文件夹建立Catalina文件夹,然后在Catalina文件夹中在建立localhost文件夹,在该文件夹下面建立solr.xml,其中内容:
<Context docBase="/home/jason/tomcat7/webapps/solr.war" debug="0" crossContext="true" > <Environment name="solr/home" type="java.lang.String" value="/home/jason/solr-tomcat/solr" override="true" /> </Context>
6)打开浏览器,访问 http://127.0.0.1:8080/solr/。如果能够访问,恭喜您跑起来了。
如果发现Solr安装异常:SolrException: Error loading class 'solr.VelocityResponseWriter'。修改solr.home/solr/conf/solrconfig.xml,将
enable:true改为enabled:false即可
<queryResponseWriter name="velocity" class="solr.VelocityResponseWriter" enable="${solr.velocity.enabled:false}"/>
相关文章推荐
- 利用SOLR搭建企业搜索平台 之——Solr索引基本操作
- 利用SOLR搭建企业搜索平台 之二(中文分词)
- 利用Solr搭建企业搜索平台之一-Solr运行
- 利用SOLR搭建企业搜索平台之十二 (字段增加权重)
- 利用SOLR搭建企业搜索平台 之一(运行solr)
- 利用SOLR搭建企业搜索平台 之二(中文分词)
- 利用SOLR搭建企业搜索平台之十三 (solr分词器、过滤器、分析器)
- 利用SOLR搭建企业搜索平台 之三(配置文件)
- 利用SOLR搭建企业搜索平台 之四(MultiCore)
- 利用SOLR搭建企业搜索平台之十四(Solr的检索运算符)
- 利用SOLR搭建企业搜索平台 之四(MultiCore)
- 利用Solr搭建企业搜索平台之一-Solr运行
- 利用SOLR搭建企业搜索平台 之三(配置文件)
- solr搭建企业搜索平台,tomcat下
- 利用SOLR搭建企业搜索平台 之五(solrj)
- 利用SOLR搭建企业搜索平台 之二(中文分词)
- 利用SOLR搭建企业搜索平台 之五(solrj)
- solr搭建企业搜索平台,配置文件详细solrconfig.xml
- 利用SOLR搭建企业搜索平台 之六(solr查询参数说明)
- 利用SOLR搭建企业搜索平台 之三(配置文件)