elasticsearch 分词器 变换全角和半角以及数字串模糊匹配

Elasticsearch实战(十一)---前缀模糊匹配搜索 prefix search Elasticsearch实战- 前缀模糊匹配搜索 prefix 前缀搜索, wildcard 通配符搜索,regexp 正则匹配搜索 阅读详情
{
    "mappings": {
        "properties": {
            "cellphone": {
                "type": "text",
                "analyzer": "code_split_ngram_analyzer"
            },
            "tag": {
                "type": "text",
                "analyzer": "char_standard_analyzer",
                "fields": {
                    "keyword": {
                        "type": "keyword",
                        "normalizer": "my_normalizer",
                        "ignore_above": 256
                    }
                }
            }
        }
    },
    "settings": {
        "index": {
            "max_ngram_diff": "5",
            "refresh_interval": "1m",
            "number_of_shards": "2",
            "analysis": {
                "normalizer": {
                    "my_normalizer": {
                        "type": "custom",
                        "filter": [
                            "lowercase",
                            "asciifolding"
                        ]
                    }
                },
                "analyzer": {
                    "code_split_ngram_analyzer": {
                        "filter": [
                            "lowercase"
                        ],
                        "type": "custom",
                        "tokenizer": "code_split_ngram_tokenizer"
                    },
                    "char_standard_analyzer": {
                        "filter": [
                            "lowercase",
                            "asciifolding"
                        ],
                        "tokenizer": "standard"
                    }
                },
                "tokenizer": {
                    "code_split_ngram_tokenizer": {
                        "token_chars": [
                            "letter",
                            "digit"
                        ],
                        "min_gram": "3",
                        "type": "ngram",
                        "max_gram": "6"
                    }
                }
            }
        }
    }
}

ES 的聚合机制和模糊匹配 一、 Elasticsearch对于大数据量(上亿量级)的聚合如何实现? Elasticsearch 提供的首个近似聚合是cardinality 度量。它提供一个字段的基数,即该字段的distinct或者unique值的数目。它是基于HLL算法的。HLL 会先对我们的输入作哈希运算,然后根据哈希运算的结果中的 bits 做概率估算从而得到基数。其特点是:可配置的精度,用来控制内存的使用(更精确 = 更多内存);小的数据集精度是非常高的;我们可以通过配置参数,来设置去重需要的固定内存使用量。无论数千还是数十亿 阅读详情

相关推荐

Elasticsearch学习(十四)通配符匹配、正则匹配、模糊匹配

目录前言一、创建索引二、通配符匹配三、正则匹配四、模糊匹配 前言         wildcard 通配符匹配,? 匹配任意字符, * 匹配 0 或多个字符。         regexp 正则匹配,支持复杂的正则表达式模式。         wildcard 和 r

码易的博客 4654

elasticsesarch keyword忽略大小写,全角半角符号转化

keyword 忽略大小写,全角半角符号转化

sslfk的博客 625

Pinocchio 结合 CasADi 进行 IK 逆运动学及 Mujoco 仿真

摘要:本视频演示了如何利用Pinocchio和CasADi实现机械臂逆运动学(IK)求解,并在Mujoco中进行仿真。通过构建优化问题(最小化位姿误差),结合IPOPT求解器对机械臂关节角度进行优化。代码支持导入URDF/MJCF模型,并以so100机械臂为例,实现了末端执行器位置跟踪的仿真测试。关键步骤包括:建立平移/旋转误差函数、设置约束条件、调用CasADi求解,最终在Mujoco中实时更新关节状态完成运动控制。

darcsdn 1002

ElasticSearch支持根据英文或者数字进行模糊查询

Elasticsearch模糊查询补充。

jicanwei优快云的博客 4568

Protege新手必看:从安装到建模的完整指南(附推理功能详解)

本文为Protege新手提供从安装、配置到核心建模的完整实战指南。详细讲解了Java环境准备、本体项目创建、类与属性定义、个体填充等关键步骤,并重点解析了推理功能的配置与使用,帮助读者快速构建可逻辑推理的知识图谱,避开常见陷阱。

numpy6sculptor的博客 795

MCGSPro动画部件实战:用文本分段实现智能报警提示(附工程文件)

本文详细介绍了在MCGSPro组态软件中,如何利用动画部件的文本分段功能,高效实现触摸屏上的智能报警提示。通过绑定整数变量作为索引,一个部件即可动态切换多种状态信息,解决了传统方法画面臃肿、维护繁琐的痛点。文章提供了从变量定义、部件配置到逻辑联动的完整实战教程,并分享了工程文件复用与性能优化技巧。

weixin_28347369的博客 166

ElasticSearch关于自定义分词器模糊检索数字+字母

对电话号码进行模糊检索,发现只能精准检索。

weixin_44317349的博客 3405

DAP-Link DIY复刻指南

DAP-Link是ARM开源的一个项目,主要用于代码下载以及调试,支持SWD和JTAG调试接口,对于开发嵌入式的同学相信都或多或少有所耳闻。除了DAP-Link之外还有很多同类型的调试器,如ST-LinkJ-Link,但是这些都是不开源的,无法复刻或进行二次开发。但DAP-Link不同,完全开源,不用担心侵权问题,且随着开源社区大家的共同努力,DAP-Link经过了不断的迭代,先如今已取代ARM之前推出的CMSIS-DAP开源项目。

爱出名的狗腿子 1万+

ES模糊匹配数字、字母(like匹配)

1、将数字、字母分为单个词 { "settings" : { "analysis" : { "analyzer" : { "my_ngram_analyzer" : { "tokenizer" : "my_ngram_tokenizer...

yun0000000的博客 1万+

基于NB-IoT的智慧路灯监控系统(NB-IoT专栏—实战篇1:项目简介)

基于NB-IoT技术的城市道路智慧路灯监控系统,在每个照明节点上安装一个集成了NB-IoT模组的单灯控制器,单灯控制器再经运营商的网络,与路灯控制平台实现双向通信,路灯控制平台直接对每个灯进行控制,包括开关灯控制、光照检测、自动调节明暗、电耗分析等操作。

不脱发的程序猿 5万+

OpenClaw人人养虾:配置通义千问(Qwen)

通义千问(Qwen)是阿里云推出的大语言模型系列。OpenClaw 支持通过 Qwen Portal 插件实现 OAuth 免费额度认证,每日可免费使用 2000 次请求,无需绑定支付方式。

王国平的博客 1255

Es 模糊查询 match,wildcard

Es 模糊查询的方式 要求: Es查询: 查询工单信息, 输入 “测试”,查出 form_name 为字段中有查询出含有符合内容的数据 match:分词模糊查询: 比如“Everything will be OK, All is well”,会被分词一个一个单词(不是单个字母) { "from": 0, "size": 20, "query": { "bool": { "should": [{ "term": { "f...

一路向前 3万+

MMC混合型换流器系统设计与开关模型仿真

摘要:本文针对220kV交流/400kV直流电压等级,设计了由20个半桥和20个全桥子模块组成的混合型MMC换流器系统。通过建立开关函数等效模型,研究了其拓扑结构、工作原理及控制策略,包括NLM调制、电容电压均衡和环流抑制。MATLAB/Simulink仿真结果表明,系统直流电压波动控制在±5%以内,交流电流THD低于1.8%,验证了混合型MMC在高压大功率应用中的良好性能。该研究为工程实践提供了参考依据。 关键词:模块化多电平换流器;开关函数模型;混合子模块;最近电平逼近调制;电容电压均衡

huanghm88的专栏 130

Elasticsearch

项目ESSolr安装简单,开箱即用复杂分布式自带分布式协调管理功能利用zookeeper分布式管理支持类型JSON功能注重核心功能,其他功能借助于第三方插件提供功能更多查询速度建立索引快,查询慢,实时查询快,推特,新浪实时应用查询快,增删改查慢,传统应用社区学习成本高,开发维护者少,更新快社区成熟。

vengu733的博客 2512

AMDGPU驱动中Doorbell与Event机制简要对比

摘要:AMDGpu驱动中,Doorbell和Event是两种异步通知机制。Doorbell是CPU→GPU的单向硬件通知,通过写MMIO寄存器触发GPU拉取任务,延迟低且无需内核介入,适用于队列任务提交。Event是GPU→CPU的双向同步通知,基于中断和内核事件对象,支持阻塞等待,用于任务完成或异常上报。核心区别在于方向、用途和实现方式:Doorbell侧重任务触发,Event侧重状态反馈。两者配合实现高效的任务下发与完成通知流程。

图形/计算GPU的驱动与虚拟化技术分享园地 1849

Camera2Demo

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

Elasticsearch模糊查询之Wildcard

{“wildcard” : { “LPR.keyword” : { “wildcard” : “${Keyword}”} }},你的示例中使用了 wildcard 查询,它适用于模糊搜索,允许使用通配符(* 和?)来匹配字段值。你使用了 keyword 子字段来确保精确匹配,这是一个常见的做法,因为 keyword 字段不会进行分词,可以直接用于通配符查询。

刘皇叔说Java的博客 2722

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

elasticsearch 基于ik分词器的分词查询和模糊匹配

将查询的内容分解,提取。例如 文档数据库 ,就会被分词器 分解为 文档 ,数据 ,数据库等 查询返回更加有广度。类似 mysql 语法中的 like ‘%value%’此处简单梳理一下最常用的查询。查询会将分词解析出的分词。根据具体字段精确查询内容。ES查询条件 分词查询。类似于百度的分词查询。

朝立的博客 5335

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

elasticsearch安装(kuromoji日语插件)

1.首先在虚拟机上安装好tomcat和jdk1.8; 2.下载https://www.elastic.co/downloads/elasticsearch(version:6.5.1),解压elasticsearch-6.5.1 #tar –xzvf elasticsearch-6.5.1.tar.gz 3.修改 /elasticsearch-6.5.1/config下的elasticse...

hifantuantuan的博客 3752

Elasticsearch高级操作 (匹配查询)

match匹配类型查询,会把查询条件进行分词,然后进行查询,多个词条之间是or的关系 在 Postman中,向ES服务器发GET请求 :http://127.0.0.1:9200/student/_search 例子: { "query": { "match": { "name":"zhangsan" } } } 服务器响应结果为: ...

weixin_45417821的博客 411

elasticsearch 1.1.0 mmseg 英文数字分词

elasticsearch 1.1.0  mmseg 插件的版本是1.2.2 版本。该版本没有解决英文数字分词问题。 比如  user123。分词后 user123   解决1: mmseg插件升级 elasticsearch-analysis-mmseg-1.4.0。 https://github.com/medcl/elasticsearch-analysis-mmseg/commi

xiaomin1991222的专栏 1046

elasticsearch全局检索多分词器匹配

在es全局检索的需求中,需要进行多个分词器同时匹配关键词,例如: 在商品名称、品牌名称和类目名称中匹配含有“西”关键字的查询结果,当一个字段匹配时即加入查询结果 用sql语句表达为:select  *  from  item where item_name like '%西%' or brand_name like '%西%' or c_name like '%西%' 其中item_name

lln_avaj的专栏 1万+

elasticsearch 英文数字组合字符串模糊检索

不分词,然后用wildcard查询 { "query": { "wildcard": { "字段名": "*123*" } } }

gmHappy 1万+

Elasticsearch查询(4)-模糊匹配和正则表达式

数据集合: 模糊查询前缀开始字符j GET /mydb/_search { "query": { "prefix": { "name": "j" } } } 模糊查询 ?用来匹配1个任意字符,*用来匹配零个或者多个字符 GET /mydb/_search { "query": { "wildcard": { "postcode&quot

chy2z的专栏 2万+

Elasticsearch之高亮进阶-高性能高亮器, 让Elasticsearch飞一会儿

在中高亮方式上,lucene支持三种高亮显示方式highlighter, fast-vector-highlighter, postings-highlighter 性能优化。

tiger@cn的博客 1万+
上一篇: elasticsesarch keyword忽略大小写,全角半角符号转化
下一篇: elasticsearch 常见操作
会发paper的学渣
博客等级 码龄15年 171粉丝 207原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

会发paper的学渣

您的鼓励和将是我前进的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值