solr配置IK中文分词器

solr环境搭建和中文分词器IK配置 solr7.2.1环境搭建和中文分词器IK配置 亲测可用,安装过程自己记录的。 立即下载
  • solr版本:4.7.2
  • ik版本:IK Analyzer 2012FF_hf1
  • 平台:Max OS X

解压安装包

解压后目录如下


移动jar文件到tomcat
mv ~/Downloads/IK\ Analyzer\ 2012FF_hf1/IKAnalyzer2012FF_u1.jar /usr/local/Tomcat/webapps/solr/WEB-INF/lib/
移动词典到core内

IK 分词器还支持通过配置 IKAnalyzer.cfg.xml 文件来扩充您的专有词典以及停止词典 (过滤词典)。

1. 部署 IKAnalyzer.cfg.xml

IKAnalyzer.cfg.xml 部署在代码根目录下(对于 web 项目,通常是WEB-INF/classes 目录)同 hibernate、log4j 等配置文件相同。

mv ~/Downloads/IK\ Analyzer\ 2012FF_hf1/IKAnalyzer.cfg.xml /usr/local/tomcat/webapps/solr/WEB-INF/classes/
2. 词典文件的编辑与部署

词典文件应部署在 Java 的资源路径下,即 ClassLoader 能够加载的路径中。(推荐同 IKAnalyzer.cfg.xml 放在一起)

mv ~/Downloads/IK\ Analyzer\ 2012FF_hf1/mydict.dic /usr/local/tomcat/webapps/solr/WEB-INF/classes/

mv ~/Downloads/IK\ Analyzer\ 2012FF_hf1/stopword.dic /usr/local/tomcat/webapps/solr/WEB-INF/classes/
修改Schema.xml

在很多field那里并列加入:

<field name="text_ik"  type="text_general" indexed="true"  stored="true"  multiValued="false" />

在很多fieldType那里并列加入

<fieldType name="text_ik" class="solr.TextField">
     <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>
测试是否成功

重启tomcat,选择types类型的text_ik。如有下图则成功。







solr与IK中文分词器的安装包及配置 solr与IK中文分词器的安装包及配置,内有文档,介绍的很详细 立即下载

相关推荐

支持 Solr7 的 ik 分词器

ik-analyzer-solr7,支持 solr7,内含 jar 包和详细使用文档

solr配置中文分词器 IK分词器

上一篇记录了solr安装步骤:https://blog.youkuaiyun.com/Muscleheng/article/details/106126886 solr默认是没有中文分词功能,需要我们自己安装配置插件,这里使用IK分词器 1.下载分词器 ikanalyzer 网上有很多个版本,我用的是 ik-analyzer-8.3.0.jar 2.修改配置文件 2.1 将ik-analyzer-8.3.0.jar放到/home/solr/solr-8.5.1/server/solr-webapp...

Muscleheng的博客 691

camera——HAL层知识分享

CameraHAL层是Android相机系统的核心中间层,负责连接Framework层与硬件驱动层。它通过标准化接口解耦软硬件,实现跨平台兼容性,同时为厂商提供硬件定制空间。主要功能包括:设备管理、数据流处理、参数控制以及图像优化。关键子系统涵盖预览、拍照、录像、对焦与曝光等模块,采用HAL3的"请求-响应"模型实现精细控制。性能优化重点关注启动时间、帧率稳定性和延迟控制。通过分层架构设计(接口层-核心层-适配层)和缓冲池机制,确保高效数据传输和硬件资源调度。

2302_77429403的博客 2069

solr快速上手:配置IK中文分词器(七)

IK中文分词器是一个国人开源的,基于java开发的轻量级中文分词器,能够实现对中文进行自然语言处理,并且支持自定义分词库,IK分词器本身也支持英文和数字的分词,满足中英文混合的业务场景。为什么需要中文分词器?我们可以在solr Analysis中进行分词,采用默认的英文分词器,可以看到中文被切分成了单个汉字,而按照自然语言来讲,我们更希望将其分词为俺中国man,这样本身也符合语言习惯,同时不用单个字分词,也节约了存储空间,所以我们需要更加灵活的中文分词器这种。

55555的博客 3008

基于Dify Agent构建智能客服:攻克知识库查询、多轮对话、安全鉴权与人机协同

基于Dify Agent构建智能客服,并将知识库等核心能力工具化,再通过Chatflow进行流程编排,是一种强大且灵活的策略。它不仅解决了当前AI客服面临的诸多核心挑战,也为未来的功能扩展和智能化升级打下了坚实的基础。希望本文能为您在构建高效、智能的AI客服系统之路上提供有益的参考!dify实验室基于LLMOps平台-Dify的一站式学习平台。包含不限于:Dify工作流案例、DSL文件分享、模型接入、Dify交流讨论等各类资源分享。关注我,获取Dify相关资源(DSL、token、交流群等)。

同名公众号:dify实验室 3742

保姆级教程:用TIA Portal V17给S7-1200 PLC和HMI做个联调仿真(附抢答器完整项目包)

本文提供了一份详细的TIA Portal V17教程,指导如何实现S7-1200 PLC与HMI的联合仿真开发。通过抢答器项目实例,涵盖从环境搭建、PLC编程到HMI设计的全流程,帮助工程师高效完成工业自动化系统的虚拟调试,显著提升开发效率。

weixin_30417487的博客 624

Solr:配置IK中文分词器

从IK分词器的官方仓库、GitHub或其他可信来源下载适用于您Solr版本的IK分词器JAR包。确保下载的版本与您的Solr版本兼容。例如,如果您使用的是Solr 8.x版本,应下载对应版本的IK分词器。对于Solr服务的重启方式,请参考您的Solr部署指南或相关文档。至此,Solr已成功配置为使用IK中文分词器处理指定字段的中文文本。如果您的Solr部署结构不同,请确保将JAR文件放置到Solr实例能够加载到类路径的位置。可以根据需要添加或调整IK分词器的其他参数以及后续的分析器组件(如过滤器)。

qq_33240556的博客 1073

中移物联ML307C模组OPENCPU笔记2

本文介绍了如何编译和运行一个DEMO程序,以官方SDK为例。

weixin_43700831的博客 1883

搜索引擎系列Solr:配置IK分词器

搜索引擎系列Solr:配置IK分词器

CancerKing的博客 667

开源DIY | 打造会“听”会“走”的智能移动垃圾桶

本文详细介绍了如何利用Arduino和超声波传感器打造一款会“听”会“走”的智能移动垃圾桶。通过开源硬件和简单编程,实现声控移动和自动避障功能,适合创客爱好者和家庭DIY。项目成本控制在200元内,涵盖硬件搭建、电路连接和核心功能实现,是入门级机器人制作的理想选择。

weixin_33670713的博客 230

Spring Boot 集成 Spring AI:实现可被大模型调用的 MCP Server

本文介绍了如何利用Spring AI框架构建MCP Server,使大模型能够调用业务系统的接口。主要内容包括:1)MCP协议简介,分为MCP Server和Client两部分;2)环境配置要求,需Java 17+和Spring Boot 3.5.0+;3)实现步骤,通过@McpTool注解将Service方法暴露给大模型调用;4)使用Cherry Studio作为MCP Client测试效果,成功实现订单查询和下单功能。本文仅实现MCP Server部分,后续将介绍如何开发MCP Client。

iioSnail的博客 2125

solr安装ik分词器

系统 windows。

o544033135的博客 538

手把手教你学simulink实例:基于Simulink的风力发电系统建模与仿真

风力发电作为一种清洁、可再生的能源形式,近年来得到了快速发展。风力发电系统的性能优化和控制策略设计对于提高发电效率、降低运行成本具有重要意义。本项目旨在使用MATLAB/Simulink平台,对风力发电系统进行建模与仿真,研究其动态特性,并验证控制策略的有效性。通过建立风力发电机、传动系统、发电机及电力电子变换器等子系统的模型,实现对风力发电系统的全面分析。

MHD0815的博客 558

solr安装及ik中文分词器配置

Solr 是Apache 下的一个顶级开源项目,采用 Java 开发,它是基于 Lucene 的全文搜索服务器。Solr 提供了比 Lucene 更为丰富的查询语句,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化Solr 可以独立运行,运行在 Jetty、Tomact 等这些 Servlet 容器中,Solr 索引的实现方式很简答,用Post 方法向 Solr 服务器发送一些描述 Field 及其内容的 XML 文档,Solr 根据XML 文档添加、删除、更新索引。

专注于 Java 后端架构、微服务、分布式、前端及 AI 领域的技术分享,是开发者获取硬核知识、交流实战经验的专业博客。 1407

【入门AUTOSAR网络管理测试】RSS-PBM状态转换

随着智能电动汽车行业的快速发展,目前AUTOSAR网络管理也得到了广泛应用,AUTOSAR网络管理测试也是汽车网络测试中非常重要的环节,NM问题导致的汽车ECU不能唤醒、电瓶亏电等问题,对于新入门AUTOSAR网络管理测试的同学不清楚如何开展测试,那么本章节就主要给大家介绍网络管理中RSS-PBM状态转换如何测试。【入门AUTOSAR网络管理测试】AUTOSAR网络管理规范需求解读。

测试领域技术分享 872

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

solr8.2 配置中文分词器 ik-analyzer-solr8

一、下载安装Apache Solr 8.2.0 下载地址:http://lucene.apache.org/solr/downloads.html 解压缩: 二、启动solr服务 进入solr-8.2.0/bin目录: 输入cmd回车 控制台输入以下命令: // 启动服务 .\solr start // 关闭服务 .\solr stop -all // 重启服务 sol...

小匠心的博客 2223

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

solr中配置schema.xml的配置以及IK中文分词器的使用

说明:solr版本均使用5.3.2(更高需要jdk1.8的支持) 1.配置schema.xml(文件位置在core的conf下) 该文件主要是用来定义索引 字段说明; field :域,用来定义域 dynamicField:动态域,支持模糊匹配的域 参数: indexed: true 即表示需要对该域进行索引,一般如果你需要在该域上进行查询或排序时,则需要配置为 true, 默认值为 false ...

mwgdmc的博客 461

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

linux系统搭建solr7服务及配置IK中文分词器(支持最新solr8)

目录 solr搭建步骤--环境准备 solr搭建步骤--安装 solr启动 IK中文分词器 IK中文分词器的添加,下载地址点击-->:ik-analyzer-solr7(支持solr8) 导入数据库数据到solr ​ solr搭建步骤--环境准备 输入:java -version 检查是否已安装jdk环境 solr搭建步骤--安装 将solr和tomcat安装包上传到/...

weixin_42133396的博客 1288

solr配置ik中文分词器

solr配置ik中文分词器 Solr安装配置请看我的另一篇博客 分词器版本   1.ik-analyzer-solr5-5.x.jar复制到 apache-tomcat-8.5.24\webapps\solr\WEB-INF\lib 中 2.IKAnalyzer.cfg.xml 复制到apache-tomcat-8.5.24\webapps\solr\WEB-INF\classes ...

卓力的博客 934

Solr学习总结 IK 配置中文分词器

  默认solr没有使用中文分词器 所有搜索的词都是整个句子是一个词 需要配置中文分词器目前比较好用的是IK 但2012就停更了 只支持到Lucene4.7所有solr5.5需要Lucene5支持需要修改部分源代码来支持solr5.5找到IKAnalyze类  &lt;dependency&gt; &lt;groupId&gt;com.janeluo&lt;/groupId&gt; ...

Pursuit的博客 400

solr6.0配置中文分词器IK Analyzer

solr6.0中进行中文分词器IKAnalyzer的配置和solr低版本中最大不同点在于IKAnalyzer中jar包的引用。一般的IK分词jar包都是不能用的,因为IK分词中传统的jar不支持solr6.0这个高版本的,所以就会发送运行错误的界面。下面就来介绍一下solr6.0中中文分词器IKAnalyzer的配置。 想学习分布式、微服务、JVM、多线程、架构、java、python...

林老师带你学编程 2万+

四 solr配置ik中文分词器

为什么80%的码农都做不了架构师?>>> ...

weixin_34292959的博客 83

Solr - 中文分词器IK Analyzer的简介及配置

简介 IK Analyzer 是一个开源的,基于java 语言开发的轻量级的中文分词工具包。它是以开源项目Luence 为应用主体的,结合词典分词和文法分析算法的中文分词组件,IK 实现了简单的分词歧义排除算法,标志着 IK 分词器从单纯的词典分词向模拟语义分词衍化。 作用: 有中文语义分析的效果, 对中文分词效果好. 配置 一、把IKAnalyzer2012FF_u1.jar 添...

江南烟雨却痴缠丶 2166

solr8.2 环境搭建 配置中文分词器 ik-analyzer-solr8 详细步骤

一、下载安装Apache Solr 8.2.0 下载地址:http://lucene.apache.org/solr/downloads.html 因为是部署部署在windows系统上,所以下载zip压缩包即可。 下载完成后解压出来。 二、启动solr服务 进入solr-7.3.0/bin目录: Shift+右键 在此处打开命令...

weixin_30251829的博客 1563

Solr下使用IK-Analyzer实现中文分词器的配置详情

《 Solr中使用IK-Analyzer实现中文分词器的配置详情 》 关于IK-Analyzer: IKAnalyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。 采用了特有的“正向迭代最细粒度切分算法”,具有60万字/秒的高速处理能力。 采用了多子处理器分析模式,支持:英文字母(IP地址、Email、URL)、数字(日期,常用中文数量词,罗马数字

Spring Boot-Common On With You 1849
上一篇: Mac配置基于Tomcat的Solr环境
下一篇: Solr相关知识点
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值