admin 发表于 2014-10-24 08:30

阿里云linux下配置solr4.10.0全文检索

   Solr 是一种可供企业使用的、基于 Lucene 的搜索服务器,它支持层面搜索、命中醒目显示和多种输出格式。在这篇文章中,将介绍 Solr 并展示如何轻松地将其表现优异的全文本搜索功能加入到 Web 应用程序中。
一:下载solr
下载地址:http://mirrors.hust.edu.cn/apache/lucene/solr/4.10.1/solr-4.10.1.tgz
linux下可以 wget http://mirrors.hust.edu.cn/apache/lucene/solr/4.10.1/solr-4.10.1.tgz 会下载到指定目录。
目录实例:
contrib有一些功能模块是需要的jar包
dist是打包发布好的工程war包
docs是帮助文档
example是示例,里面有打包部署好的solr工程示例和servlet容器jetty。如果你没有tomcat可以直接使用Jetty服务器部署你的solr示例。
二:安装solr
solr安装前台要安装JDK和tomcat这不不做介绍、可以查阅以前的帖子。
将下载的solr解压后,进入solr-4.10.0\dist目录,将里面的solr.war放到tomcat7\webapps目录下,启动tomcat会自动解压。
启动会报错
1) solr-4.10.0\example\lib\ext 下的jar包拷贝的 tomcat7\lib 下。
2) example\resources 下的 log4j.properties 也拷贝到 tomcat7\lib 下或者在solr-4.10.0/WEB-INF下新建classes文件夹放入其中。
3) example\solr 下所有文件拷贝到 tomcat7\webapps\solr-4.10.0 下、也可以在柒目录下新建home把所有文件拷贝到home下。
修改 tomcat7\webapps\solr-4.10.0\WEB-INF\web.xml在后面追加<env-entry>   
   <env-entry-name>solr/home</env-entry-name>
   <env-entry-value>/usr/local/tomcat7/webapps/solr/home</env-entry-value>
    <env-entry-type>java.lang.String</env-entry-type>
</env-entry>/usr/local/tomcat7/webapps/solr/home 是你自己的目录 这里要换成你自己配置的。
然后启动 tomcat、 ok!!!

囧恩snow 发表于 2016-9-27 14:14

涨姿势了                                             
页: [1]
查看完整版本: 阿里云linux下配置solr4.10.0全文检索