zoukankan      html  css  js  c++  java
  • 【原】Solr入门之概念和安装

       Apache Solr 是Apache Lucene项目的开源企业搜索平台。其主要功能包括全文检索、命中标示、分面搜索、动态聚类、数据库集成,以及富文本(如Word、PDF)的处理。Solr是高度可扩展的,并提供了分布式搜索和索引复制。Solr是最流行的企业级搜索引擎,Solr 4还增加了NoSQL支持,还支持REST风格API。支持强大的匹配能力,如短语,通配符,连接,分组和更多不同的数据类型。它使用 Apache Zookeeper特别针对高流量进行优化。Apache Solr提供各式各样的功能,我们列出了部分最主要的功能。

    •     XML,JSON和HTTP - 基于开放接口标准。
    •     高度可扩展和容错。
    •     同时支持模式和无模式配置。
    •     分页搜索和过滤。
    •     支持像英语,德语,中国,日本,法国和许多主要语言
    •     丰富的文档分析。


      Solr是用Java编写、运行在Servlet容器(如Apache Tomcat或Jetty)的一个独立的全文搜索服务器。 Solr采用了Lucene Java搜索库为核心的全文索引和搜索,并具有类似REST的HTTP/XML和JSON的API。 Solr强大的外部配置功能使得无需进行Java编码,便可对其进行调整以适应多种类型的应用程序。Solr有一个插件架构,以支持更多的高级定制。


    1.solr7环境要求

    solr7需要java8环境,且需要在环境变量中添加 JAVA_HOME变量。

    2.solr 安装

    下载地址 https://lucene.apache.org/solr/mirrors-solr-latest-redir.html , 我下载为7.4版本

       在solr5以前solr的启动都有tomcat作为容器,但是从solr5以后solr内部集成jetty服务器,可以通过bin目录中脚本直接启动。就是从solr5以后跟solr4最大的区别是被发布成一个独立的应用。

       在solr5之后solr其实特别容易安装,有安装包,之后在解压,直接启动bin下solr,solr就这样完成的启动了。。

    注意:这里我直接启动会有报 log4j2.xml (文件名、目录名或卷标语法不正确。)  ,不影响启动,如上图蓝色框所示,出现happy xxx就代表成功启动。

    3.直接在浏览器访问  http://localhost:8983/solr/

     4.以上就是solr7.4的完整安装过程。

  • 相关阅读:
    设计模式:单一职责原则
    多线程的创建
    Android开发基础(java)14
    面向对象编程的思想(6)
    面向对象编程的思想(5)未完成
    面向对象编程的思想(4)
    面向对象编程的思想(3)
    面向对象编程的思想(2)
    面向对象编程的思想(1)
    GDB 命令详细解释
  • 原文地址:https://www.cnblogs.com/zdd-java/p/9982367.html
Copyright © 2011-2022 走看看