solr学习(云服务器+本地)

云服务器
由于sol是一个基于Lucene的Java搜索引擎服务器,因此首先安装Java基础环境。
在命令行键入:sudo add-apt-repository ppa:webupd8team/java,关于add-apt-repository的使用出现一些错误,具体解决方法如下图:

solr学习(云服务器+本地)_第1张图片
步骤1.png

apt-get update


solr学习(云服务器+本地)_第2张图片
apt-get update.png

apt install software-properties-common


solr学习(云服务器+本地)_第3张图片
apt install software-properties-common.png

sudo apt-get update.png
solr学习(云服务器+本地)_第4张图片
sudo apt-get update.png

sudo apt-get install oracle-java8-installer
solr学习(云服务器+本地)_第5张图片
sudo apt-get install oracle-java8-installer.png

java安装结果:

java安装结果.png

查看Java版本:

查看java版本.png

java安装成功之后则下载solr:

solr学习(云服务器+本地)_第6张图片
下载solr.png

从上图中可以看到,下载solr花很长的时间,只要隔一段时间不操作,运行会停止,在这里使用screen的方法可以在退出之后重新回到结束的状态。

solr学习(云服务器+本地)_第7张图片
回到结束状态.png

首先是创建一个会话: screen -S s1(利用 screen -ls可以查看当前有哪些会话),若是attached的状态,则需先用 screen -d将其分离,再用 screen -r则可以回到退出时的状态。

solr下载完成:


solr下载完成.png

tar unzip solr-6.3.0.zip命令不能直接使用,先安装unzip再解压solr,结果如下图所示:


solr学习(云服务器+本地)_第8张图片
先安装unzip再解压solr.png

解压完成,solr目录:
solr学习(云服务器+本地)_第9张图片
solr目录.png

在命令行中查看:

solr学习(云服务器+本地)_第10张图片
查看目录.png

启动solr创建内核,出现错误:


solr学习(云服务器+本地)_第11张图片
启动solr创建内核.png

根据报错信息修改:


创建内核.png

创建成功:


solr学习(云服务器+本地)_第12张图片
成功.png

solr目录下出现所创建的techproducts内核,根据结果在浏览器中无法打开solr服务,解决办法是在云服务器控制台上对创建的实例设置安全组,如下图所示:

solr学习(云服务器+本地)_第13张图片
添加安全组.png

本地
在本地上下载solr6.3.0,解压之后启动:

solr学习(云服务器+本地)_第14张图片
启动solr.png
solr学习(云服务器+本地)_第15张图片
打开.png

新建core:


solr学习(云服务器+本地)_第16张图片
新建core.png
solr学习(云服务器+本地)_第17张图片
core.png

浏览techproducts的数据:

solr学习(云服务器+本地)_第18张图片
1.png
solr学习(云服务器+本地)_第19张图片
查询.png

查询式:http://localhost:8983/solr/techproducts/select?indent=on&q=:&wt=xml

solr学习(云服务器+本地)_第20张图片
查询及结果.png

分词--smartcn
1、将\solr-6.3.0\contrib\analysis-extras\lucene-libs下lucene-analyzers-smartcn-6.3.0.jar文件拷贝到\solr-6.3.0\server\solr-webapp\webapp\WEB-INF\lib下

2、在managed-schema中添加:

    
      
        
      
    

3、重启solr
4、分词验证:

solr学习(云服务器+本地)_第21张图片
分词.png

你可能感兴趣的:(solr学习(云服务器+本地))