zoukankan      html  css  js  c++  java
  • lucene_05_solr配置

    什么是solr
    Solr.是Apache 下的一个顶级开源项目,采用Java 开发,它是基于Lucene 的全文搜索服务器。Solr 提供了比Lucene 更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。。
    Solr 可以独立运行,运行在Jetty、Tomcat 等这些Servlet 容器中,Solr 索引的实现方法很简单,用POST 方法向Solr 服务器发送一个描述Field 及其内容的XML 文档,Solr 根据xmI文档添加、删除、更新索引。Solr 搜索只需要发送HTTPGET 请求,然后对Solr 返回Xml、json 等格式的查询结果进行解析,组织页面布局。Solr不提供构建UI 的功能,Solr提供了一个管理界面,通过管理界面可以查询Solr 的配置和运行情况。

    Solr 与Lucene的区别:
    Lucene 是一个开放源代码的全文检索引擎工具包,它不是一个完整的全文检索引擎,Lucene提供了完整的查询引擎和索引引擎,目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者以Lucene 为基础构建全文检索引擎。
    Solr.的目标是打造一款企业级的搜索引擎系统,它是一个搜索引擎服务,可以独立运行,通过Solr 可以非常快速的构建企业的搜索引擎,通过Solr 也可以高效的完成站内搜索功能。

    solr下载地址:http://archive.apache.org/dist/lucene/solr/4.10.3/

    解压后的目录结构

    solr 与Tomcat的整合

    1.将solr解压目录solr-4.10.3examplewebapps下的solr.war复制到Tomcat的webapps目录下。

    2.解压Tomcat的webapps目录下的solr.war,并删除原压缩包。

    3.将solr解压目录solr-4.10.3examplelibext下的所有jar包复制到webappssolrWEB-INFlib下。

    4.在Tomcat同级目录下新建solr_home目录,将solr解压目录下solr-4.10.3examplesolr下的所有文件复制到solr_home下。  -- 配置solr的家目录

    5.修改在Tomcat下的solr工程的配置文件(所在目录:apache-tomcat-8.5.14webappssolrWEB-INFweb.xml),将家目录改为solr_home的绝对路径。

    如下图:

     

     启动Tomcat,访问solr出现下图即为配置成功。

  • 相关阅读:
    Go的几种函数式编程范例
    换零钱和快速幂
    随笔不是博客
    leetcode-51
    leetcode-50
    拨号器
    简易计算器的实现
    python入门:1-100所有数的和
    python入门:输出1-10以内除去7的所有数(简)
    python入门:输出1-10以内除去7的所有数(自写)
  • 原文地址:https://www.cnblogs.com/getchen/p/8692798.html
Copyright © 2011-2022 走看看