美文网首页
solr学习(云服务器+本地)

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

作者: _dami | 来源:发表于2017-06-07 01:40 被阅读0次

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

步骤1.png

apt-get update


apt-get update.png

apt install software-properties-common


apt install software-properties-common.png
sudo apt-get update.png
sudo apt-get update.png
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-installer.png

java安装结果:

java安装结果.png

查看Java版本:

查看java版本.png

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

下载solr.png

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

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

solr下载完成:


solr下载完成.png

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


先安装unzip再解压solr.png
解压完成,solr目录:
solr目录.png

在命令行中查看:

查看目录.png

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


启动solr创建内核.png

根据报错信息修改:


创建内核.png

创建成功:


成功.png

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

添加安全组.png

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

启动solr.png 打开.png

新建core:


新建core.png core.png

浏览techproducts的数据:

1.png 查询.png

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

查询及结果.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中添加:

    <fieldType name="text_chinese" class="solr.TextField">
      <analyzer>
        <tokenizer class="org.apache.lucene.analysis.cn.smart.HMMChineseTokenizerFactory" />
      </analyzer>
    </fieldType>

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

分词.png

相关文章

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

    云服务器由于sol是一个基于Lucene的Java搜索引擎服务器,因此首先安装Java基础环境。在命令行键入:su...

  • 实验报告

    课上实验报告 1启动solr 使用我们自己的云服务器http://120.24.46.77:8983/solr/#...

  • Solr6.4.2+jetty+mysql

    下载地址 solr : solr官网地址 部署 由于solr默认带有jetty服务器,所以使用默认jetty服务器...

  • solr云端配置

    solr云端配置 安装JDK 下载Java JDK文件:本地下载之后上传至服务器 卸载OpenJDK sudo a...

  • 阿里云Ubuntu配置LNMP环境

    本地终端(iTerm)连接阿里云服务器 本地连接阿里云服务器ssh root@IP # 如:r...

  • 阿里云Ubuntu搭建LAMP环境

    本地终端连接阿里云服务器 本地连接阿里云服务器ssh root@IP # 如:root@111...

  • todolist

    网站建站经验谈域名-云服务器-云主机-域名备案-上传本地文件到服务器-配置IIS服务器-绑定www域名 本地服务器...

  • Solr

    一、Solr简介 1、Solr是什么 Solr是一个基于Lucene的Java搜索引擎服务器。Solr 提供了层面...

  • Solr入门

    目录: 目标案例:电商搜索 Solr安装配置a)Solr整合tomcat (solr内置小服务器,一般不用)b...

  • 全文搜索引擎Solr原理和实战教程

    Solr简介 1.Solr是什么? Solr它是一种开放源码的、基于 Lucene Java 的搜索服务器,易于加...

网友评论

      本文标题:solr学习(云服务器+本地)

      本文链接:https://www.haomeiwen.com/subject/vpxofxtx.html