solr 简介与安装

1 Solr是一个基于Lucene的Java搜索引擎服务器。Solr 提供了层面搜索、命中醒目显示并且支持多种输出格式(包括 XML/XSLT 和 JSON 格式)。它易于安装和配置,而且附带了一个基于 HTTP 的管理界面。Solr已经在众多大型的网站中使用,较为成熟和稳定。Solr 包装并扩展了 Lucene,所以Solr的基本上沿用了Lucene的相关术语。更重要的是,Solr 创建的索引与 Lucene 搜索引擎库完全兼容。通过对Solr 进行适当的配置,某些情况下可能需要进行编码,Solr 可以阅读和使用构建到其他 Lucene 应用程序中的索引。此外,很多 Lucene 工具(如Nutch、 Luke)也可以使用Solr 创建的索引。

        a.一个真正的拥有动态字段(Dynamic Field)和唯一键(Unique Key)的数据模式(Data Schema) 

        b. 对Lucene查询语言的强大扩展! 

        c. 支持对结果进行动态的分组和过滤 

        d. 高级的,可配置的文本分析 

        e. 高度可配置和可扩展的缓存机制 

        f. 性能优化 

        g. 支持通过XML进行外部配置 

        h. 拥有一个管理界面 

        i. 可监控的日志 

        j. 支持高速增量式更新(Fast incremental Updates)和快照发布(Snapshot Distribution)

2 solr安装(依赖java和tomcat环境)

        http://archive.apache.org/dist/lucene/solr/4.10.3/solr-4.10.3.tgz

3 整合tomcat

        3.1.将solr-4.10.3/dist/目录下的solr-4.10.3.war放到tomcat的webapps目录下并命名为solr.war,运行tomcat解压war生成solr文件夹后关闭tomcat。删除solr.war.

        3.2 将solr-4.10.3/example/lib/ext/目录下的所有jar包拷贝到/usr/local/solr/tomcat/webapps/solr/WEB-INF/lib目录中

        3.3 将solr-4.10.3/example/目录下的solr文件夹复制到/usr/local/solr/目录下并且重命名为solrhome,如此一来,/usr/local/solr/目录下面就会有solrhome和tomcat这两个目录了

 

        3.4 修改/usr/local/solr/tomcat/webapps/solr/WEB-INF/目录下的web.xml文件,我们要把web.xml文件当中用红框标注的这段配置的注释去掉,并修改env-entry-value的值为我们solrhome的目录

 

        3.5.在solrhome中创建/solrindex作为索引文件存放的目录

        3.6.进入/usr/local/solr/solrhome/collection1/conf,打开solrconfig.xml修改为如下

4 检查

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值