Solr安装IK中文分词器

Solr安装IK中文分词器

  • 如何安装Solr与导入数据?
  • 为什么要安装中文分词器
  • 下载与安装IK分词器
    • 1.1、下载IK分词器
    • 1.2、安装IK
      •   第一步:非常简单,我们直接将在下的Ik分词器的jar包移动到以下文件夹中
      •   第二步:修改Core文件夹名下\conf\managed-schema.xml文件
  • 重启
  • 再次测试
  • 其他说明,我们新安装的ik分词器如何对应到字段?
  • 参考文章

如何安装Solr与导入数据?

  Windows 系统 Solr 8.11.3 安装详细教程(最新)
  2024最新!将mysql的数据导入到Solr

为什么要安装中文分词器

  由于solr自带的分词器无法将中文根据语义分词,需要引入中文分词器IKAnalyzer

下载与安装IK分词器

1.1、下载IK分词器

  IK Analyzer Solr的Maven仓库地址
  我们直接下载jar包就可以了
我们直接下载

1.2、安装IK

  第一步:非常简单,我们直接将在下的Ik分词器的jar包移动到以下文件夹中

solr-8.11.3\server\solr-webapp\webapp\WEB-INF\lib

  第二步:修改Core文件夹名下\conf\managed-schema.xml文件

我的具体位置(参考使用):

solr-8.11.3\server\solr\你自己的Core文件夹名称\conf\managed-schema.xml

添加入代码:

  <!-- IKAnalyzer--><fieldType name="text_ik" class="solr.TextField" autoGeneratePhraseQueries="false"><analyzer class="org.wltea.analyzer.lucene.IKAnalyzer" type="index"></analyzer><analyzer class="org.wltea.analyzer.lucene.IKAnalyzer" type="query"></analyzer></fieldType>

具体位置

重启

  由于我在windows上没有看到具体的重启命令,所以这里我我是先关闭再启动。

#关闭命令
solr.cmd stop -all
#启动命令
solr.cmd start

再次测试

实际效果

其他说明,我们新安装的ik分词器如何对应到字段?

  我们才Schema中重新添加字段,并选择字段对应的type就可以了,我们在dataimport中将查询出来的数据对应到school_name就可以。
在这里插入图片描述

参考文章

  solr8.9.0添加、配置中文分词器IKAnalyzer
  solr安装、使用、配置中文分词器
  Solr(四)中文分词及IK库的使用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/862266.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

家电品牌如何利用3D数字化技术,突破转型瓶颈?

家电行业正经历着从增量市场向存量市场的转变&#xff0c;用户的消费观念也日趋成熟&#xff0c;更加注重产品的体验和服务质量。无论是线上购物平台还是线下实体门店&#xff0c;提供个性化和增强体验感的产品与服务已成为家电市场未来发展的核心驱动力。 51建模网依托“3D数字…

基于单片机和组态王的温度监控系统的设计

摘 要 : 介绍了以 MSP430 单片机为核心 , 建立基于 DS18B20 和组态王的温度采集和监控系统。主要研究了单片机和组态王的通用通讯协议。按照 KingView 提供的通信协议 , 设计组态王与单片机的通信程序 , 实现了组态王与M SP430 单片机的直接串行通讯。在中药提取装置的…

实现在父盒子中点击生成子盒子并识别父盒子边界不溢出

效果&#xff1a; 代码&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</…

Excel单元格输入逐字动态提示可选输入效果制作

Excel单元格输入逐字动态提示可选输入效果制作。INDEX函数整理动态列表&#xff0c;再配合IF函数干净界面&#xff0c;“数据验证”完成点选。 (笔记模板由python脚本于2024年06月27日 22:26:14创建&#xff0c;本篇笔记适合喜欢用Excel处理数据的coder翻阅) 【学习的细节是欢悦…

浅谈制造业EHS管理需要关注的重点

在快速发展的制造业中&#xff0c;EHS&#xff08;环境、健康、安全&#xff09;管理体系如同一道坚实的屏障&#xff0c;守护着企业的绿色与安全。那么&#xff0c;这个管理体系到底包含哪些内容呢&#xff1f;接下来&#xff0c;让我们一同探寻其奥秘。 一、EHS管理体系的丰富…

vue3日历选择器

倒叙日历&#xff1a; <template><div class"date-picker"><div class"column" wheel"onYearScroll"><div v-for"(year, index) in displayedYears" :key"index" :class"{current: year current…

SyntaxError: Unexpected token ‘??=‘

前端运行报错&#xff1a; globalThis.GLOBAL_NX_VERSION ?? GLOBAL_NX_VERSION;^^^SyntaxError: Unexpected token ??解决&#xff1a; 检查node版本 node -v当前使用的是14.21.3的版本&#xff0c;切换到一个16.0.0以上的版本即可&#xff0c;推荐使用nvm管理node版本 …

全球视角下的AI安全挑战:面向未来的准备

云安全联盟大中华区即将推出人工智能安全认证专家&#xff08;Certified Artificial Intelligence Security Professional&#xff0c;CAISP&#xff09;培训及认证计划&#xff0c;将在Q3全面上线。 在全球科技创新的洪流中&#xff0c;人工智能&#xff08;AI&#xff09;无…

vue+fineReport 使用前端搜索+报表显示数据

--fineReprot 将需要搜索的参数添加到模版参数 sql&#xff1a; --前端传递参数 注&#xff1a;因为每次点击搜索的结果需要不一样&#xff0c;还要传递一个时间戳的参数&#xff1a; let timesamp new Date().getTime()

Linux 权限介绍

文章目录 Linux 权限介绍权限类型权限的数字表示查看文件信息修改权限相关指令 Linux 权限介绍 在 Linux 系统中&#xff0c;权限管理是非常重要的一部分&#xff0c;它确保了系统的安全性和文件的合理访问。 权限类型 [ r ]代表可读&#xff08;read&#xff09;&#xff1…

项目测试计划(Word)

1简介 1.1 目的 1.2 范围 2. 测试参考文档和测试提交文档 2.1 测试参考文档 2.2 测试提交文档 3. 测试策略 3.1整体测试策略 3.2功能测试 3.3 界面测试 3.4 性能测试 3.5 安全性测试 3.6 工具 4 测试阶段进入和退出标准 4.1进入标准 4.2退出标准 5 测试范围 5.1需要测试的模块 …

uboot基本使用网络命令和从服务器端下载linux内核启动

网络命令ip地址设置: setenv gmac_debug 0; setenv mdio_intf rgmii; setenv bootdelay 1; setenv ethaddr 00:xxxx:81:70; // mac地址 setenv ipaddr xxx; //开发板 IP 地址 setenv netmask 255.255.255.0; setenv gatewayip xxx.1; setenv serverip xxxx; //服…

企业数据治理必备工具:智能元数据管理平台

当下&#xff0c;企业拥有海量数据&#xff0c;但仅拥有数据并不能释放数据价值。我们还需要深入了解数据的各种属性、来源和关系等信息。这些信息被称为“元数据”&#xff0c;即用于描述数据的数据。 假设&#xff0c;把我们每个人的身份证、户口本都当做数据&#xff0c;那…

Android Jetpack Compose 一些资源途径

Jetpack Compose 提供了丰富的基础UI组件,并且有详细的文档和示例可以参考。以下是获取这些资源的主要途径: 官方文档 Jetpack Compose 官方文档:这是最全面的参考资料,涵盖了Compose的所有基础组件、布局和功能的详细说明和示例。 Jetpack Compose 文档Compose 基础组件:…

java技术分领域

Web开发&#xff1a; Java是Web开发的主流语言之一&#xff0c;常用于构建企业级Web应用程序。框架如Spring Boot、Spring MVC、Struts2、Hibernate等&#xff0c;广泛用于创建动态网页、RESTful API服务、微服务架构等。 大数据处理与分析&#xff1a; 在大数据领域&#xff…

js函数闭包解析

闭包是JavaScript中非常重要的概念&#xff0c;理解闭包对于编写高质量的代码是至关重要的。本文将详细解析闭包的概念&#xff0c;并提供一些代码示例来帮助读者更好地理解闭包的使用。 什么是闭包&#xff1f; 闭包是指在一个函数内部定义的函数&#xff0c;该函数可以访问包…

使用 Python 注销、重启、关闭计算机

众所周知&#xff0c;Python 是一种功能强大的脚本语言。在本文中&#xff0c;将编写一个 Python 程序本控制计算机&#xff0c;实现计算机的注销、重启、关闭等操作。 Python 中的 os 模块&#xff0c;提供了一种与操作系统交互的方式&#xff0c;可以使用 os.system() 函数在…

uni-app tabbar被软键盘顶起解决方法

全局添加 在uni-app的manifest.json配置文件中&#xff0c;可配置设置项&#xff0c;在里面添加以下代码 { "app-plus":{"softinput" : {"mode" : "adjustPan"}} }局部添加 在 pages.json添加 {"path" : "pages/home…

统信桌面操作系统上使用命令行添加软件图标到任务栏

原文链接&#xff1a;统信桌面操作系统上使用命令行添加软件图标到任务栏 Hello&#xff0c;大家好啊&#xff01;今天给大家带来一篇在统信桌面操作系统上使用命令行添加软件图标到任务栏的文章。通过命令行将常用软件的图标添加到任务栏&#xff0c;可以快速启动软件&#xf…

20240627优雅草新产品取得原始软件著作权授权

https://doc.youyacao.com/22/2153 20240627优雅草新产品取得原始软件著作权授权 介绍 历程消息&#xff1a;优雅草2024年新产品最新取得原始著作权两份&#xff0c;2款产品将在近期完成为商业授权产品在蜻蜓松鼠官网售卖&#xff0c;本两款产品是智慧园区能源监测管理系统解…