solr7.4安装与部署(一)

下载与安装

  1. 下载:https://lucene.apache.org/solr/到官网点击Download下载。

  2. 下载完成后会得到一个压缩包,解压后会获得一个solr_7.4.0文件夹,此文件夹目录结构如下图
    solr7.4安装与部署(一)

单机运行

  1. 在bin目录下执行bin/solr start 此命令会启动solr应用服务器默认端口为8983,如果想指定端口号启动可以加参数–p例 如:solr start –p 8888.
    solr7.4安装与部署(一)

  2. 访问:http://localhost:8983/solr/
    solr7.4安装与部署(一)

  3. 常用命令

创建core

core简介:简单说core就是solr的一个实例,一个solr服务下可以有多个core,每个core下都有自己的索引库和与之相应的配置文件,所以在操作solr创建索引之前要创建一个core,因为索引都存在core下面。

  1. 直接在/solr-7.4.0/server/solr下创建新文件夹,自定义文件夹名称作为新的an-core。将/server/solr/configsets/_default目录下的conf文件夹,然后拷贝一份至an-core文件夹目录。
  2. 打开Solr面板,添加新创建的an-core的Solr Core。
    solr7.4安装与部署(一)
    solr7.4安装与部署(一)

Solr面板

基础面板
  • Dashboard: 仪表盘,显示了该Solr实例开始启动运行的时间、版本、系统资源、jvm等信息。
  • Logging: Solr运行日志信息。
  • Cloud:Cloud即SolrCloud,即Solr云(集群),当使用Solr Cloud模式运行时会显示此菜单。
  • Core Admin:Solr Core的管理界面,在这里可以添加SolrCore实例。
  • Java Properties:Solr在JVM 运行环境中的属性信息,包括类路径、文件编码、jvm内存设置等信息。
  • Tread Dump:显示Solr Server中当前活跃线程信息,同时也可以跟踪线程运行栈信息。
  • Core Selector:选择一个SolrCore进行详细操作。
Core Selector
  • Analysis:通过Analysis界面可以测试索引分析器和搜索分析器的执行情况。在Solr中,分析器是绑定在域的类型中的。
  • Dataimport可以定义数据导入处理器,从关系数据库将数据导入到Solr索引库中。默认没有配置,需要手工配置。
  • Documents:通过/update表示更新索引,Solr默认根据id(唯一约束)域来更新Document的内容,如果根据id值搜索不到id域则会执行添加操作,如果找到则更新。通过此菜单可以创建索引、更新索引、删除索引等操作。
  • Query:通过/select执行搜索索引,必须指定“q”查询条件方可搜索。