Solr搜索引擎入门1

一,solr的安装

1.solr搜索引擎的使用,去官网下载:http://archive.apache.org/dist/lucene/solr/ ,关于哪个版本的solr,我使用的是4.10.3;将它解压到一个目录下,我解压在:D:\InstallSoftWare\solr目录下,对了安装solr之前,要配置好jdk的环境变量 ,使用的是jdk1.7;

2.解压完了之后:wKiom1lcVdrgO4xpAAC2bQPiQSk009.png

3.运行cmd;进入命令行模式:进入 D:\InstallSoftWare\solr\solr-4.10.3\example

4.执行命令:java –jar start.jar

5.打开浏览器之后输入:http://localhost:8983/solr/

6.看到如此界面,则表示配置成功


二,数据导入 

solr安装完成之后,没有数据,需要加入数据,方便以后测试

首先利用cmd进入:D:\InstallSoftWare\solr\solr-4.10.3\example\exampledocs 目录下;

再输入命令:java –jar post.jar solr.xml monitor.xml

如上图所示,导入两个xml参数,导入成功;

然后在solr浏览器中查看数据是否导入。

 里面有数据,表示数据已经导入到了solr当中;

Dashboard(仪表板):显示solr运行状态的信息。

Logging: solr运行相关日志信息

Core Admin:solr的core管理,类似于数据库,可以创建多个,用于保存数据,配置等。

Java properties:java 相关运行参数

Thread Dump: 线程副本,可以看出当前线程运行情况!可以帮助排查线上问题。


 三,目录简介

 3.1 example目录简介

collection1就是我们导入的数据。进入collection1/: 

3.2    core管理

solr中的Core Admin相当于mysql中的各个数据库,可以创建多个。

Core是solr中最为重要的一个概念,一个solr应用可以部署多个core。

每个core里面包含2个目录,conf和data,用于存放配置文件和数据。

Core的核心配置文件有2个,solrconfig.xml和schema.xml,分别用于solr的配置以及数据格式定义。

 

Core Selector:core选择器

 

collection1 core数据界面:

 

3.3    solr默认的web容器

dos命令:java –jar start.jar会启动默认的容器:jetty

       Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接,jetty适合开发小应用,不适合生产环境使用。

3.4    配置solr域名访问

1.配置host,改配置和tomcat的配置差不多,这里就省略

2.配置nginx,

(可改可不改)3.更改solr配置,可以直接用域名访问:更改:D:\solr-4.10.2\example\contexts\solr-jetty-context.xml配置文件中修改。

猜你喜欢

转载自blog.csdn.net/zy345293721/article/details/82464334