elasticsearch regexp查询特殊字符处理
2024-10-19 13:24:50
regexp表面意思就是正则查询,但是如果遇到,查询条件中包含特殊的字符串, 就会发现,需要进行相应的转义处理
需要处理Lucene regexps即可:
/**
* 转义字符串中的特殊字符
* 仅过滤Lucene regexps, 其他的勿用
* @param keyword
* @return
*/
public static String escapeExprSpecialWord(String keyword) {
return QueryParser.escape(keyword);
}
最新文章
- CentOS 7下安装Mono
- ADSafe净网大师----所谓的去广告神器竟然在偷偷推送广告
- 搞netty
- zabbix 乱码的问题
- ZOJ3772 - Calculate the Function(线段树+矩阵)
- qt 5 小练习 简易画板
- 数字证书简介及Java编码实现
- 【转】ASCII码表在线查询
- BZOJ1725: [Usaco2006 Nov]Corn Fields牧场的安排
- Mac下如何不借助第三方工具实现NTFS分区的可写挂载
- #include <;boost/weak_ptr.hpp>;
- ssh密钥创建分发(端口号非22)&;脚本实现自动创建分发密钥
- Oracle_group by分组查询_深入
- sqllite小型数据库的使用
- logback配置信息
- 问题:CGI返回给前端的汉字数据是乱码(已解决)
- Ansible 批量管理Windows Server服务器
- python---面对对象的三大特征
- ubuntu 下抓包
- 体验 ASP.NET Core 中的多语言支持(Localization)
热门文章
- 02-人脸识别-基于MTCNN,框选人脸区域-detect_face
- GitHub操作(五)
- 两台三层交换机单区域OSPF动态路由实验
- 8.10 NOIP模拟测试16 Blue+Weed+Drink
- Salesforce 开发整理(八)PDF打印相关
- C# HTTP系列6 HttpWebResponse.StatusCode 响应代码中文详解
- candlestick用法
- 《Linux就该这么学》培训笔记_ch02_一些必须掌握的Linux命令
- solr常见错误
- Sitecore性化 - 您需要了解的4件事