solr基础配置(入门一)
2012-12-28 14:53
253 查看
简介:
solr是基于Lucene Java搜索库的企业级全文搜索引擎,目前是apache的一个项目。它的官方网址在http://lucene.apache.org/solr/ 。solr需要运行在一个servlet 容器里,例如tomcat。solr在lucene的上层提供了一个基于HTTP/XML的Web
Services,我们的应用需要通过这个服务与solr进行交互。
下载Solr, http://www.apache.org/dyn/closer.cgi/lucene/solr/
可以通过以下三种方式之一设置 Solr 的主位置:
1。设置 java 系统属性 solr.solr.home (没错,就是 solr.solr.home)。
2。配置 java:comp/env/solr/home 的一个 JNDI 查找指向 solr 目录。
3。在包含 solr 目录的目录中启动 servlet 容器。(默认的 Solr 主目录是当前工作目录下的 solr。)
我采用的是第二种(2。配置 java:comp/env/solr/home 的一个 JNDI 查找指向 solr 目录.。)
安装步骤:
下载solr的zip包后解压缩,将dist目录下的war文件改名为solr.war直接复制到tomcat的webapps目录即可。
注意一定要设置solr的主位置。有三种方法。我采用的是在tomcat里配置java:comp/env/solr/home的一个JNDI指向solr的主目录(example目录下),建立/tomcat安装目录/conf/Catalina/localhost/solr.xml文件。
<Context docBase="D:/solr.war" debug="0" crossContext="true" >
<Environment name="solr/home" type="java.lang.String" value="D:/solr/solr" override="true" />
</Context>
我主要问题出在 Environment value,name设置问题。
变量1:这里解释一下Context docBase=“solr.war的目录,如果放在了/tomcat安装目录/webapps下,则是这么/solr.war”。
变量2:而Environment name="solr/home"必须这么写,可能solr默认为solr的home目录(记住必须这么写)。
变量3:Environment value="D:/solr/solr" 值,是solr目录,就是包括bin,conf等目录,一定要有.
几个变量的设置。
最后,启动tomcat.输入 http://localhost:8080/solr/admin/出现管理页面。
其中第一个图片中的源码是在 http://www.ibm.com/developerworks/cn/java/j-solr1/ 这个链接地址下栽的
http://www.ibm.com/developerworks/cn/java/j-solr1/#download.
转自:http://bxj.iteye.com/blog/275373
更多资源:
http://www.cnblogs.com/thinkCoding/archive/2012/01/10/2318578.html http://blog.chenlb.com/2009/05/apache-solr-quick-start-and-demo.html http://blog.csdn.net/liuzhenwen/article/details/4060922
solr是基于Lucene Java搜索库的企业级全文搜索引擎,目前是apache的一个项目。它的官方网址在http://lucene.apache.org/solr/ 。solr需要运行在一个servlet 容器里,例如tomcat。solr在lucene的上层提供了一个基于HTTP/XML的Web
Services,我们的应用需要通过这个服务与solr进行交互。
下载Solr, http://www.apache.org/dyn/closer.cgi/lucene/solr/
可以通过以下三种方式之一设置 Solr 的主位置:
1。设置 java 系统属性 solr.solr.home (没错,就是 solr.solr.home)。
2。配置 java:comp/env/solr/home 的一个 JNDI 查找指向 solr 目录。
3。在包含 solr 目录的目录中启动 servlet 容器。(默认的 Solr 主目录是当前工作目录下的 solr。)
我采用的是第二种(2。配置 java:comp/env/solr/home 的一个 JNDI 查找指向 solr 目录.。)
安装步骤:
下载solr的zip包后解压缩,将dist目录下的war文件改名为solr.war直接复制到tomcat的webapps目录即可。
注意一定要设置solr的主位置。有三种方法。我采用的是在tomcat里配置java:comp/env/solr/home的一个JNDI指向solr的主目录(example目录下),建立/tomcat安装目录/conf/Catalina/localhost/solr.xml文件。
<Context docBase="D:/solr.war" debug="0" crossContext="true" >
<Environment name="solr/home" type="java.lang.String" value="D:/solr/solr" override="true" />
</Context>
我主要问题出在 Environment value,name设置问题。
变量1:这里解释一下Context docBase=“solr.war的目录,如果放在了/tomcat安装目录/webapps下,则是这么/solr.war”。
变量2:而Environment name="solr/home"必须这么写,可能solr默认为solr的home目录(记住必须这么写)。
变量3:Environment value="D:/solr/solr" 值,是solr目录,就是包括bin,conf等目录,一定要有.
几个变量的设置。
最后,启动tomcat.输入 http://localhost:8080/solr/admin/出现管理页面。
其中第一个图片中的源码是在 http://www.ibm.com/developerworks/cn/java/j-solr1/ 这个链接地址下栽的
http://www.ibm.com/developerworks/cn/java/j-solr1/#download.
转自:http://bxj.iteye.com/blog/275373
更多资源:
http://www.cnblogs.com/thinkCoding/archive/2012/01/10/2318578.html http://blog.chenlb.com/2009/05/apache-solr-quick-start-and-demo.html http://blog.csdn.net/liuzhenwen/article/details/4060922
相关文章推荐
- Cassandra3.9版本基础入门2-基本配置说明
- Solr入门 Linux中 配置tomcat7 jdk 1.7
- RabbitMQ消息队列入门篇(环境配置+Java实例+基础概念)
- Nginx入门(下载安装|基础配置)
- Android零基础入门第73节:Activity初入门,创建和配置如此简单
- DirectSound入门基础介绍 和 环境的配置
- 一起学Google Daydream VR开发,快速入门开发基础教程二:Android端开发环境配置二
- Spring boot入门二 基础参数配置
- WebLogic中间件基础入门培训教程_WebLogic部署配置视频教程
- mybatis入门基础(三)----SqlMapConfig.xml全局配置文件解析
- Netsharp快速入门(之5) 基础档案(之D 实体建模 生成实体代码、同步数据库、配置插件运行时)
- RabbitMQ消息队列入门篇(环境配置+Java实例+基础概念)
- solr入门学习(一)——基础篇
- SpringMVC 入门基础和基本配置
- mybatis入门基础(三)----SqlMapConfig.xml全局配置文件解析
- Solr5.1.0基础配置
- linux入门基础——linux网络配置
- Apache Solr入门基础——Windows下安装与配置
- 一起学Google Daydream VR开发,快速入门开发基础教程二:Android端开发环境配置二
- Apache Storm 的安装、配置及入门基础(三):一个简单的 topology