怎么搭建Solr8与ikanalyzer

技术怎么搭建Solr8与ikanalyzer今天就跟大家聊聊有关怎么搭建Solr8与ikanalyzer,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。服务安装并启

今天我就来和大家聊聊如何构建Solr8和ikanalyzer,可能很多人都不太懂。为了让大家更好的了解,边肖为大家总结了以下内容,希望大家能从这篇文章中有所收获。

00-1010到目前为止,最新版本是solr 8.1,下载地址是http://lucene.apache.org/solr/downloads.html.

解压并上传到服务器目录:/opt/module/solr。

cd /opt/module/solr/bin

开放服务:/solr启动停止服务:/solr停止。

已访问页面:ip:8983/solr。

仪表板页面上可以查看相关配置:-Dsolr.solr.home=/opt/module/solr/server/solr ,即为服务的家目录.

服务安装并启动:

Core Admin

怎么搭建Solr8与ikanalyzer

名称:名称是可选的。

InstanceDir实例目录是提前构建的,例如:${Dsolr.solr.home }/collection。

DataDir数据目录,比如data,会自动创建一个新的目录:$ {dsolr。Solr . home }/集合/数据。

2.配置和模式xml文件必须放在instanceDir下,并且可以按如下方式操作:

A.切换到solr主目录:此时,有以下目录。

怎么搭建Solr8与ikanalyzer

B.将config set目录下的conf复制到集合CP config set/sample _ tech products _ configs/conf concollection/

现在,您可以在页面中创建新的核心。建造如下:

怎么搭建Solr8与ikanalyzer

00-1010下载最新版本的ik-analyzer-solr,地址:https://github.com/magese/ik-analyzer-solr.

到目前为止,最好下载最新的8.1.0版本,jar包和源代码。

!- Maven仓库地址-dependencygroupidcom . github . mage/group idartifactidik-analyzer/artifactid version 8 . 1 . 0/version/下载的jar包是ik-analyzer-8.1.0.jar并复制到/opt/module/Solr/server/Solr-web app/web-INF/lib。注意:solr-webapp和${Dsolr.solr.home}是同一级别的目录。

3.将资源中源代码src下的五个文件复制到/opt/module/Solr/server/Solr-web app/web app/web-INF/class/。注意:需要创建类目录,但是它不存在。

Ik analyzer . CFG . XMLext . DICstop word . DICIK . confdynamic DIC . txt 4 .配置Solr的托管模式,并添加一个IK单词分隔符。特别注意官方文件中给出的以下例子。

怎么搭建Solr8与ikanalyzer

特别踩坑,集成ik-analyzer-8.1.0和solr-8.1.1时,它将报告初始化错误和参数错误:

怎么搭建Solr8与ikanalyzer

正确的例子如下;

!- ik单词分隔符-

field typename=' text _ ik ' class=' Solr。“文本字段”

analyzertype='index '

tokenizerclass='solr。StandardTokenizerFactory'/

filterclass='solr。' lowercarsefilterfactory '/

/分析仪

analyzertype='query '

tokenizerclass='solr。StandardTokenizerFactory'/

filterclass='solr。' lowercarsefilterfactory '/

/分析仪

/fieldType5。最后,如果你自己配置。

字段名=' item_price ' type='plong ' indexed=' true ' stored=' true '/其中item _ price为long类型,则type=' plong '而不是type='long ',这通常通过在Java类型前添加p来匹配,否则会报告以下错误:

怎么搭建Solr8与ikanalyzer

6.最后,您终于可以测试:

怎么搭建Solr8与ikanalyzer

看完以上,你对如何构建Solr8和ikanalyzer有进一步的了解吗?如果您想了解更多知识或相关内容,请关注行业资讯频道,感谢您的支持。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/36814.html

(0)

相关推荐

  • angular怎么设置全局变量(angular模板使用全局变量)

    技术angular怎么设置全局变量本篇内容主要讲解“angular怎么设置全局变量”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“angular怎么设置全局变量”吧!在angu

    攻略 2021年12月21日
  • 香港KVM云服务器有哪些优势

    技术香港KVM云服务器有哪些优势使用云服务器的用户经常会对云服务商的提供的参数有一些不了解的地方例如服务器采用的虚拟化技术比较少见的点,一般来说相比价格更便宜的openvz技术,基于KVM的云服务器显然价格更高,那么这些

    礼包 2021年12月8日
  • 年龄差距大的夫妻,夫妻年龄差大六岁不好吗

    技术年龄差距大的夫妻,夫妻年龄差大六岁不好吗夫妻年龄相差「很大」,可能为婚姻带来严重的问题。如果你和伴侣相差四、五岁,差别不会太大,如果相差十岁以上,就会造成很多困难。例如耐心上,年长的通常会对年轻的一方感到不耐烦年龄差

    生活 2021年10月24日
  • 设计模式,三)建造者模式

    技术设计模式,三)建造者模式 设计模式(三)建造者模式建造者模式建造者模式也属于创建模式,它提供了一种创建对象的最佳方式。
    定义:将一个复杂的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。

    礼包 2021年11月25日
  • Python软件工具有哪些

    技术Python软件工具有哪些这篇文章将为大家详细讲解有关Python软件工具有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、Upterm它是一个全平台的终端,可以说是终端里的

    攻略 2021年10月28日
  • 5肖臻区块链听课笔记

    技术5肖臻区块链听课笔记 5肖臻区块链_听课笔记去中心化升级小部分未升级,产生协议分叉,协议升级,新旧互相不合法,产生hard fork,只要旧的不更新,分叉一直有soft fork临时的,旧结点只能去

    礼包 2021年12月10日