问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

elasticsearch之使用正则表达式自定义分词逻辑

发布网友 发布时间:2024-10-23 22:19

我来回答

1个回答

热心网友 时间:2024-11-13 18:24

Pattern Analyzer简介:elasticsearch在处理文本时,预先进行分词是必要的步骤。Pattern Analyzer通过正则表达式,提供了一种简单方式来定义分词逻辑,自定义分词处理。

内置pattern analyzer名为pattern,使用模式W+,即除字母和数字外的所有非单词字符。

作为全局配置,可直接使用内置pattern analyzer。若需自定义,例如以空格为分隔符,需自行创建pattern analyzer。

常用Java正则表达式:elasticsearch的Pattern Analyzer基于Java Regular Expressions,熟悉常用正则表达式能有效自定义。

单字符定义:如\w定义字母数字字符。

字符分组:\w|\W用于区分字母数字字符与非字符。

预定义字符分组:\s定义空白字符。

POSIX字符分组:使用\p{Punct}表示标点符号,\p{Space}表示空格。

实现Pattern Analyzer:PatternAnalyzer结合PatternTokenizer、LowerCaseFilter、StopFilter构建TokenStreamComponents,实现文本分词。PatternTokenizer依据配置信息,通过incrementToken方法进行分词,基于特定正则表达式提取单词。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
月经不尽褐色的是怎么回事 月经前后有褐色分泌物是什么原因 二十四节气的重要意义24节气在生活中的作用 你来我往,猜一个数字? 姓谭女孩起什么名字最优雅 男孩姓谭的好名字 黄家驹在beyond的地位 黄家驹是Beyond的主唱吗? 老板对员工的新年微信 每次感冒和一些小毛病,我都是选择运动出身汗,让它自然好,请问这种方 ... 去银行激活卡到带什么 技术顾问聘用协议(集锦6篇) 搜索一个游戏僵尸可以控制人类的,可以把别人改造成僵尸的,游戏。 有款新游戏,人变僵尸什么的,叫什么名字? 谁知道有一个游戏是能把照片变成僵尸的软件,还可以咬人? 白色恋人歌曲歌词 许晴最经典十部电视剧 《白色恋人 诗人的眼泪》的歌词是什么 我25岁皮肤不是很白!穿什么颜色的呢!帮我选一下吧!谢谢! 18到25岁穿什么不显得老气也幼稚 25岁胖的皮肤黑适合穿什么衣服,该怎么搭配? 25岁的人该穿什么样的衣服 求歌词简谱《白色恋人》 大学毕业之后会显示高中应届吗 我真觉得累了,放下我吧!我分手的女朋友跟我说,什么意思 人文始祖黄帝人文始祖 “昌黎韩愈闻其言而壮之”的出处是哪里 誉在文言文中念什么音节 ...交易中心失败,链接被占满或者全部中间件已异常、、、会不会是被盗... 六安到武昌的动车一天有几班 ...绿的娇嫩,那菜花的黄黄的蓬勃,又是蓝得多么醉人啊。用桃树,梨树柳树... 聊一聊 SQLSERVER 的行不能跨页 ...绿,绿得娇嫩,那菜花的黄,黄的蓬勃,而那湖水的蓝,又是蓝得多么醉人啊... ...cpu:i7-4770k 显卡:华硕gtx760圣骑 主板:技嘉z87x-d3h ...cpu:intel i7 4770k 主板:技嘉Z87X-D3H 显卡:微星N760 内存:金士顿... ...主板,技嘉z87x--ud3h显卡,华硕670,,,cpu,i7-4770 昭通市都香高速公路投资开发有限公司怎么样 如果在路上碰到个美女,上前去搭讪问她手机号码微信号码,你们说会怎么... 没有胃口吃斯达舒还是吗丁啉啊?哪个更管用? 昭通凤凰广场云庐售楼处电话是多少? 海城的后英集团怎么走?从鞍山过去。只知道在海城的铁西!坐什么车,倒... 海城有个叫牛庄的在哪 昆明军都三三九医院的地址在哪? 如果在路上碰到个美女,上前去搭讪问她手机号码微信号码,你们说会怎么... 银海精微《银海精微》目录 胬肉攀睛诊断要点 天行赤眼简介 三星R458-DS11三星R458-DS11处理器 ...现有一杯20℃的饱和硝酸钾溶液,欲改变其溶质质量分数,下列方法可行... ...1)硝酸钾溶液中的溶剂是___.(2)50℃时,硝酸钾饱和溶液中溶质的...