solr学习笔记-- day01 安装及配置

来源:互联网 发布:结婚网络请柬 编辑:程序博客网 时间:2024/05/21 09:04

一:下载solr安装包

从Solr官方网站(http://lucene.apache.org/solr/)下载Solr4.10.3,根据Solr的运行环境,Linux下需要下载lucene-4.10.3.tgz,windows下需要下载lucene-4.10.3.zip。

Solr使用指南可参考:https://wiki.apache.org/solr/FrontPage。

二:解压solr安装包,目录结构如下


1、目录结构分析

bin:solr的运行脚本
contrib:solr的一些贡献软件/插件,用于增强solr的功能。
dist:该目录包含build过程中产生的war和jar文件,以及相关的依赖文件。
docs:solr的API文档
example:solr工程的例子目录:
        example/solr:该目录是一个包含了默认配置信息的Solr的Core目录。
        example/multicore:该目录包含了在Solr的multicore中设置的多个Core目录。 
        example/webapps:该目录中包括一个solr.war,该war可作为solr的运行实例工程。
licenses:solr相关的一些许可信息

三:solr的安装及部署

1、解压新的tomcat

2、将solr包下dic中的war包部署到tomcat中,改名为solr.war


3、启动tomcat,自动解压war包

4、将solr压缩包下的example下的lib下的ext下所有jar包放入tomcat中解压过后的solr文件下的lib中


5、配置solrHome

创建一个solrHome。solrHome就是solr保存所有配置文件的目录。可以使用solr压缩包下的 \solr-4.10.3\expample\solr 目录作为solrHome,复制solr目录到其他目录,改名为solrHome。

        collection1:是一个solrcore,一个solrcore就是一个独立的索引库

        conf:solrcore的配置文件保存的目录

        solrconfig.xml:对solrcore的配置

                 <lib>:可以配置solrcore扩展包的保存目录。如果不配置,默认目录是 collection1\lib 文件夹,如果有扩展包,可以放在此目录下(需要自己创建lib),系统会自动加载

                <dataDir>:索引库保存的目录。可以指定绝对路径,也可以使用默认配置,在collection1\data目录(该目录也要自己手动创建)

                <requestHandler>:请求的url

                        查询索引库:/select

                        维护索引库:/update

        schema.xml:域的配置

6、配置solr工程和solrHome的对应关系。需要修改solr的web.xml文件


7、重启tomcat,通过浏览器即可访问solr