谨慎使用QueryParser.escape,可能导致错误转义短横线符号
在我们使用ElasticSearch查询的时候为了避免查询信息中包含特殊字符通常会使用QueryParser.escape进行文本转义;但是这可能到来错误:
比如我们期望查询信息是:
HELLO-123
会被转义成:
HELLO\-123
代码如下:
如果我们只是想查询HELLO-123,而不是用于排除123的含义,会导致系统错误转义
最好是确定使用场景后调用对应方法!
谨慎使用QueryParser.escape,可能导致错误转义短横线符号相关推荐
- Maven 错误找不到符号
Maven 错误找不到符号问题,通常有三种原因: 可能项目编码格式不统一. 可能项目编码使用的JDK版本不统一. pom依赖问题,这种依赖可能是没有添加包的依赖,如果是聚合项目可能是没有添加其他模块的 ...
- java 错误 找不到符号_Maven 错误找不到符号的解决方法
Maven 错误找不到符号问题,通常有三种原因: 1. 可能项目编码格式不统一. 2. 可能项目编码使用的JDK版本不统一. 3. pom依赖问题,这种依赖可能是没有添加包的依赖,如果是聚合项目可能是 ...
- 减少亚稳态导致错误,提高系统的MTBF
1.亚稳态与设计可靠性 设计数字电路时大家都知道同步是非常重要的,特别当要输入一个信号到一个同步电路中,但是该信号由另一个时钟驱动时,这是要在接口处采取一些措施,使输入的异步信号同步化,否则电路将无法 ...
- * ngIf和* ngFor在同一元素上导致错误
本文翻译自:*ngIf and *ngFor on same element causing error I'm having a problem with trying to use Angular ...
- Python语言学习:解决python版本升级问题集合(python2系列→Python3系列)导致错误的总结集合
Python语言学习:解决python版本升级问题集合(python2系列→Python3系列)导致错误的总结集合 目录 Python版本升级的原因 Text and binary data in P ...
- JavaScript console.log导致错误:“不赞成在主线程上使用同步XMLHttpRequest…”
本文翻译自:JavaScript console.log causes error: "Synchronous XMLHttpRequest on the main thread is de ...
- ajax302错误,Wordpress admin-ajax导致错误302重定向
我已经定制了一个插件来做一些Ajax调用admin-ajax.php并且它工作的很好.我复制的代码转移到另一个网站,它不再适用于未登录谁的用户Wordpress admin-ajax导致错误302重定 ...
- shell 引号 解析 逗号_关于shell的单引号和双引号转义 以及特殊符号相关
关于shell的单引号和双引号转义 以及特殊符号相关 20140603 Chenxin shell转义,单引号与双引号,反撇号 1.转义 单引号和双引号都能关闭shell对特殊字符的处理. 不同的是, ...
- Compilation failure:错误: 找不到符号
Maven项目编译的时候出现编译错误,某个java类找不到,如下所示: [exec] [ERROR] Failed to execute goal org.apache.maven.plugins:m ...
最新文章
- 转[WinForm] VS2010发布、打包安装程序(超全超详细)
- 解决两台centos虚拟机Telnet服务无法联机的问题
- 【数据结构与算法】之深入解析“预测赢家”的求解思路与算法示例
- Oracle Study之案例--数据恢复神器Flashback(2)
- Python re module的使用
- LinkedList类源码浅析(二)
- pillow python 划线_Python-PIL(pillow)图片处理入门(一)
- 洛谷 P2167 [SDOI2009]Bill的挑战
- Android 任务栈空间,【Android】任务和返回栈(tasks and back stack)
- 实例讲解遗传算法——基于遗传算法的自动组卷系统【实践篇】
- 重构Webpack系列之六 ---- 配置文件
- maxon motor 471486电机
- This is probably not a problem with npm. There is likely additional logging output above.
- 如何更高效地使用Google搜索
- Programmer-如何从菜鸟变成老鸟?
- 深入浅出Python元编程,不仅仅是Metaclass
- springBoot 2.x过滤器--监听器--拦截器
- 拼多多商家引流方法:新手一定要知道的几个引流方法!拼多多补单软件
- IOMMU/SMMUV3代码分析(8)函数dma_map_sg()
- 恢复电脑误删除文件的小技巧