Elsaticsearch ik同义词配置(版本6.3.2)

【ElasticSearch】ElasticSearch 7.8 IK 同义词 配置 1.概述 本章是7.8版本的es如何创建同义词 近义词配置: [lcc@lcc ~]$ vi /Users/lcc/soft/es/elasticsearch-7.8.0/config/analysis/tjdata-shop-synonym.txt 搜房,房天下 成交均价,成交单价,房价,售价 保障房,经济适用房,配套商品房,动迁房,廉租房 出租,租赁 买卖,销售 克而瑞,CRAC 1、新建索引 PUT /test_002 { "settings": { "index": { . 阅读详情

Elsaticsearch ik同义词配置(版本6.3.2)

网上修改elasticsearch.yml文件配置同义词针对的是5.x版本,在6.0以上已经不行了,在这里记录一下我的配置过程.
1.创建一个索引

curl -XPUT http://localhost:9200/index

2.关闭索引

curl -XPOST 'localhost:9200/index/_close'

3.创建synonyms.txt 文件,保存为utf-8格式,并注意文件的权限

配置的格式为(前面是同义词,后面是实际存在的词):
china,中国

4.配置ik同义词

curl -XPUT http://localhost:9200/index/_settings -H 'Content-Type:application/json' -d'
{
     "index.analysis.analyzer.ik_syno.filter" : [
       "my_synonym_filter"
     ],
     "index.analysis.analyzer.ik_syno.tokenizer" : "ik_max_word",
     "index.analysis.analyzer.ik_syno.type" : "custom",
     "index.analysis.analyzer.ik_syno_smart.filter" : [
       "my_synonym_filter"
     ],
     "index.analysis.analyzer.ik_syno_smart.tokenizer" : "ik_smart",
     "index.analysis.analyzer.ik_syno_smart.type" : "custom",
     "index.analysis.filter.my_synonym_filter.synonyms_path" : "synonyms.txt",
     "index.analysis.filter.my_synonym_filter.type" : "synonym"
}'

以上配置定义了 ik_syno 和 ik_syno_smart 这两个新的 analyzer,分别对应 IK 的 ik_max_word 和 ik_smart 两种分词策略,到此同义词配置已经完成,重启ES即可,搜索时指定分词为ik_syno或ik_syno_smart.
5.创建mapping映射

{
    "properties": {
        "content": {
            "type": "text",
            "analyzer": "ik_max_word",
            "search_analyzer": "ik_max_word"
        },
        "title": {
            "type": "text",
            "analyzer": "ik_syno",
            "search_analyzer": "ik_syno"
        }
    }
}

content 字段使用 ik_max_word 作为 analyzer没有同义词策略,title 字段使用 ik_syno 作为 analyzer 有同义词策略,分别测试即可.

【自用】吉林大学计算机系统结构第二章:缓存优化 曲冠南老师版 笔记 容量8KB,2的十三次方,块大小16B,一块用掉四位,剩余2的九次方是标志位,则有512行,每个元素8B,则一块两个元素,a数组150块,b数组152块,不出现容量失效。不管是否交换内容,在同一“伪相联”组中的两块都是用同一个索引得到的,因此失效率相同,即:失效率伪相联=失效率2路。伪相联cache的命中时间等于直接映象cache的命中时间加上伪相联查找过程中的命中时间*该命中所需的额外开销。(6) 由编译器控制的预取,硬件预取的替代方法,在编译时加入预取的指令,在数据被用到之前发出预取请求。 阅读详情

相关推荐

DCA1000EVM数据采集实战:从mmWave Studio配置到MATLAB后处理的全链路解析

本文详细解析了DCA1000EVM数据采集的全流程,从mmWave Studio配置到MATLAB后处理,涵盖数据存储结构解析、后处理引擎剖析及Python数据处理方案。通过实战案例,帮助开发者高效处理毫米波雷达原始数据,实现从数据到应用价值的转化,提升开发效率。

weixin_33743661的博客 706

Elasticsearch——》测试:es近义词(同义词)配置

请参考:总结——》【Elasticsearch】

小仙~ 2760

CASIA数据集解析:图像篡改检测的黄金标准与实践指南

本文深入解析了CASIA数据集在图像篡改检测领域的核心价值与应用实践。作为中科院自动化所打造的黄金标准,CASIA数据集通过模拟真实篡改场景(如拼接和复制移动)为研究者提供全面支持。文章详细对比了v1.0与v2.0版本差异,分享数据预处理和模型训练的最佳实践,并探讨了未来研究方向,是图像篡改检测领域的重要参考指南。

kappa的博客 784

IK分词器扩展词典、停用词典、同义词典

1.扩展词典 扩展词:就是不想哪些词分开,让他们成为一个词,比如“哈利波特” 自定义扩展词库 进入到elasticsearch的conf/analysis-ik/目录下,新增扩展词典 vim zyp_exct_dict.dic 然后添加“哈利波特” 将我们自定义的扩展词典文件添加到IKAnalyzer.cfg.xml配置中 IKAnalyzer.cfg.xml在elasticsearch的conf/analysis-ik/目录下 然后重启elasticsear...

zhangyupeng的博客 3380

COMSOL后处理与可视化

公众号→【COMSOL仿真交流】←更多精彩内容 后处理是采用COMSOL建模的一个重要环节。通过软件自带的可视化工具,可以快速方便的展现仿真结果。 COMSOL为使用者提供了多种后处理工具,包括表面图、切面图、等值线图、流线图、线图、体图等等。可按功能分为数据集(储存数据的地方)、派生值和表单(对数据进行进一步的操作)、绘图组合绘图类型(显示数据结果的地方)、导出数据与生成报告。   如果想用origin、matlab对模拟数据做进一步的处理,导出excel格式的模拟结果,这可以通过“导出

midiio的博客 4027

国科大学习资料--数据挖掘(刘莹)--第三章习题及参考答案

国科大学习资料–数据挖掘(刘莹)–第三章习题及参考答案 国科大学习资料–数据挖掘(刘莹)–第三章习题及参考答案 国科大学习资料–数据挖掘(刘莹)–第三章习题及参考答案 第 3 章分类与回归 3.1简述决策树分类的主要步骤。 答:决策树生成的过程如下: (1)对数据源进行数据预处理, 得到训练集和测试集; (2)对训练集进行训练; (3)对初始决策树进行树剪枝; (4)由所得到的决策树提取分类规则; (5)使用测试数据集进行预测,评估决策树模型; 3.2给定决策树,选项有:(1)将决策树转换成规则,然后对结果

无名何许人的博客 3090

Elasticsearch IK 同义词

同义词配置step 1elasticserach.yml 最后一行添加: index.analysis.analyzer.default.type: ikstep 2在elasticsearch-2.3.1/config目录下面,存放synonyms.txt其中,synonyms.txt 编码格式为’utf-8’,内容为:#Example: ipod, i-pod, i pod foozball

Ant for life. 4766

实现航迹关联的三种JPDA算法及Matlab代码

本文介绍了三种不同的JPDA算法实现航迹关联,并提供相应的Matlab代码。卡尔曼滤波是一种常用的状态估计算法,其基本思想是根据系统模型和观测数据,通过迭代计算来更新系统状态的估计值。基于卡尔曼滤波的JPDA算法是指在航迹关联问题中,同时利用卡尔曼滤波器的状态估计和概率假设,从而确定目标之间的关联关系。基于粒子滤波的JPDA算法是指在航迹关联问题中,通过抽样生成一组粒子(代表系统的不同可能状态),从而计算目标之间的关联概率。基于启发式搜索的JPDA算法是指在航迹关联问题中,通过多次迭代寻找最优关联方案。

code_welike的博客 1831

elasticsearch 使用同义词

elasticsearch 使用同义词 使用环境 elasticsearch5.1.1 kibana5.1.1 同义词插件5.1.1 安装插件 下载对应的elasticsearch-analysis-dynamic-synonym-5.1.1.zip, 解压到本地的elasticsearch/plugins目录下, 重新启动es 第一种方式本地文件 说明: 对于本地文件:主要通过文件的修改时...

weixin_30631587的博客 649

NVIDIA GR00T SONIC - 人形机器人强化学习全身控制入门教程(一)

SONIC 是一个类人行为基础模型,它为机器人提供了一套从大规模人类动作数据中学习而来的核心运动技能。与为每个动作单独构建控制器不同,SONIC 将动作追踪作为可扩展的训练任务,因此单一套统一策略即可产生自然的全身运动,并支持多种多样的行为。         🎯 主要特点: 🚶 自然的全身运动(行走、爬行、动态动作) 🎮 支持实时 VR 遥操作 🤖 高级规划与交互的基础 📦 即用型 C++ 推理栈

2506_90492529的博客 838

es7.9.3安装&kibana&同义词&ik分词器&拼音

一、es安装 1.1、配置 config/elasticsearch.yml # 打开节点名称 node.name: chb2 # 这里的node-1为node-name配置的值 cluster.initial_master_nodes:["chb2"] # 外部ip访问elasticsearch network.host: 0.0.0.0 1.2、Ps:常见报错 [1]: max virtual memory areas vm.max_map_count [65530] is too low, incr

chbxw 3046

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Elsaticsearch使用教程

点击/bin/elasticsearch.bat文件运行elasticsearch。官网下载和es相同版本包,解压后放入es目录/plugins/下即可。官网下载后解压,解压目录下运行/bin/kibana.bat。下载node.js安装后在项目解压目录运行。官网下载对应版本,解压到本地。

m0_61345620的博客 863

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

ElasticSearch中文分词ik安装

http://www.elasticsearch.org/overview/elkdownloads/  下载编译好的安装包,解压缩就可以直接使用  如果是自己编译的版本在安装插件时可能会出现一些问题,比如安装elasticsearch-head,虽然安装成功,但是插件运行不正常,能够查看索引,但是节点的相关状态信息无法显示,所以在熟悉elasticsearch的细节后再自编译版本比较合适,如

WALNUT的博客 1650

计算机控制技术及应用

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

spring-data-elasticsearch 4.0.1 整合 springboot 2.3.1 elsaticsearch 7.6.2 包含父子文档(join)整合

spring-data-elasticsearch 4.0.1 整合 springboot 2.3.1 elsaticsearch 7.6.2 包含父子文档(join)整合 前言 我想大家都知道软件技术的更新迭代速度非常快,Spring技术栈的迭代步伐更是让我们这些Java程序猿有些望而却步,像Springboot、Springdata、Springcloud这些技术,我们这些做Java的,我想大家无论多忙也会抽时间去跟一下。无论热爱技术也好,为了工作也罢,就是那句古话 —— 书山有路勤为径,学海无涯苦作

Life is a starting point everywhere 2559

docker容器里,给Elasticsearch卸载x-pack插件,安装ik中文分词插件

卸载x-pack插件,安装ik普通环境卸载x-pack安装ikdocker容器里 普通环境 卸载x-pack ./bin/elasticsearch-plugin remove x-pack 安装ik ./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/down...

闫玉林的博客 3949

elasticsearch7.9安装[单集群单节点、开启权限认证]

![ 在这里插入图片描述 ](https://img-blog.csdnimg.cn/20201025201032482.png#pic_center)

SCUhzs 2241

elasticsearch安装部署

快速docker部署elasticsearch,及发现bug解决。

qwertch的博客 1515

Python操作ElasticSearch批量增加查询

ElasticSearch Python版创建索引批量导入查询 创建索引 ES版本为7.X from elasticsearch import Elasticsearch es = Elasticsearch() def deleteInices(my_index): if True and es.indices.exists(my_index): # 确认删除再改为True print("删除之前存在的") es.indices.delete(index=my

PyIDEA 924

ElasticSearch安装

linux环境 安装java 8 1.1 根据linux环境下载 jdk-8u11-linux-x64.tar.gz并解压缩 mkdir /usr/java cd /usr/java tar cxvf jdk-8u11-linux-x64.tar.gz 1.2 设置环境变量 vi /etc/profile #java config by hsingyue JAVA_HOME=/us...

hsingyue的博客 201

用yum安装elsticsearch7(1),大数据开发面试必问的HashMap

(img-j3f54xfs-1713200080483)]可以在未使用到此功能的时候选择先关闭geoip库的更新,如果关闭后面会报错。elasticsearch默认是不支持跨域的,在末尾添加如下两行支持跨域。打开并修改访问ip设置,不然只有本虚拟机才能访问,别的机器无法访问。问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。指定版本主要是为了后面安装ik分词,因为ik要和ES保持相同版本。2.这时切换到es用户下,又会报各种权限不足,加上权限就OK了。指定版本主要是为了和ES保持相同版本。

2401_84181885的博客 900

spring-data-elasticsearch 关于高亮显示、排序、分页的操作

网上一堆复杂的操作,其实spring-data-elsaticsearch可以很简便的写,它遵循springdata的写法。主要使用的是spring-data-elasticsearch 因为感觉这个很好用 其他的工具也可以,主要是顺心顺手( •̀ ω •́ )添加pom.xml依赖编写yml文件编写实体类新建一个repository/HotelRepository编写测试类因为是spring-data-elasticsearch 所以crud是遵循spring-data的风格的。

weixin_43953319的博客 1736

使用 Elasticsearch ik分词实现同义词搜索

1、首先需要安装好Elasticsearch 和elasticsearch-analysis-ik分词器 2、配置ik同义词 Elasticsearch 自带一个名为 synonym 的同义词 filter。为了能让 IK 和 synonym 同时工作,我们需要定义新的 analyzer,用 IK 做 tokenizer,synonym 做 filter。听上去很复杂,实际上要做的只是

月色无痕的专栏 1万+

es 使用ik停词_elasticsearch 7.6 在 IK分词 中使用 同义词

关于es7.6同义词的内容真的好难找…………现在简单记录一下实现过程1、安装同义词插件插件下载传送,其他的同义词插件未测试2、插件使用mvn打包(最新版master没有打包), 使用maven编译插件打包提示需要修改elasticsearch-analysis-dynamic-synonym-master 文件下的pom.xml文件, 把版本改为自己es对应的版本号,然后进行打包操作3、按照打...

weixin_39986178的博客 653

[大数据]-Elasticsearch5.3.1 IK分词,同义词/联想搜索设置

http://www.cnblogs.com/NextNight/p/6837407.html http://blog.csdn.net/u012859681/article/details/60147864

归去来兮 1188

ElasticSearch7.x IK 动态同义词/近义词动态加载同义词/近义词 dynamic_synonym

一、下载elasticsearch-analysis-dynamic-synonym github官方下载地址 如果官方地址无法打开可以点击

CodingAnHour 3145
上一篇: 用 PHP 实现一个双向队列
下一篇: Go Printf函数副词参数列表
姜红杰
博客等级 码龄10年 9粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值