hive - Hive 中的模式匹配
问题描述
我在下面的列中有一个数据
'ABC This is sample'
'This is ABC sample'
'This is sample ABC'
如何搜索包含单词 'ABC' 和类似的更多单词 'XYZ' 的记录,等等?
我使用了 rlike '( ABC | XYZ | DEF )'但这只给了我第 2 行 'This is ABC sample' (注意空格)。有什么方法可以获取所有 3 条记录吗?请帮忙。
解决方案
rlike '(^| )(ABC|XYZ|DEF)($| )'
推荐阅读
- amazon-web-services - 如何在单个 DynamoDB 表中连接 3 个实体?
- autohotkey - AutoHotKey:在后台运行 Power BI
- python - 如何在 FastText 中使用预训练的词向量?
- swift - 改变背景颜色 UIIMAGE / IMAGE LATERAL
- regression - 如何解释具有显着系数(p 值接近于零)和 R2 接近于零的模型?
- python - 如何在 Alexa 中切换 APL 文档而不返回新文档?
- vue.js - Inertia JS,在 JavaScript 中调用 Vue 方法
- r - 如何在 R Markdown 文档的页脚中插入徽标
- python - NameError Discord.py 文件 + 日志记录
- excel - 更新“替换”宏