当前位置: 首页 > news >正文

lucene搜索关键词错误

问题

遇到的异常信息

: Lexical error at line 1, column 38.  Encountered: <EOF> after
at org.apache.lucene.queryparser.classic.QueryParserBase.parse(QueryParserBase.java:114)

解决办法

查询搜索时遇到了特殊字符,需要对字符串进行转义

public static String escape(String s) {StringBuilder sb = new StringBuilder();for (int i = 0; i < s.length(); i++) {char c = s.charAt(i);if (c == '\\' || c == '+' || c == '-' || c == '!' || c == '(' || c == ')' || c == ':'|| c == '^' || c == '[' || c == ']' || c == '\"' || c == '{' || c == '}' || c == '~'|| c == '*' || c == '?' || c == '|' || c == '&' || c == '/') {sb.append('\\');}sb.append(c);}return sb.toString();}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 企业级web应用服务器tomcat
  • 学习前端面试知识(15)
  • 强制输出wParam 和 lParam,会是什么内容?
  • 数据仓库系列 3:数据仓库的主要组成部分有哪些?
  • jmeter中CSV 数据文件设置用例
  • DescuentosController : ControllerBase
  • MySQL 系统学习系列 - SQL 语句 DML 语句的使用《MySQL系列篇-02》
  • 数学建模学习(125):使用Python实现Borda计数法进行多标准决策分析
  • 【嵌入式开发之网络编程】TCP端口和UDP端口
  • 《计算机网络-期末模拟卷》
  • Android如何高效的加载大型位图
  • ELK基础搭建
  • 22.计算球体积
  • 二叉树的介绍
  • 2024.8.26
  • 【mysql】环境安装、服务启动、密码设置
  • Angular4 模板式表单用法以及验证
  • hadoop集群管理系统搭建规划说明
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • Vue小说阅读器(仿追书神器)
  • web标准化(下)
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 关于for循环的简单归纳
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 我与Jetbrains的这些年
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • 数据可视化之下发图实践
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • ​【数据结构与算法】冒泡排序:简单易懂的排序算法解析
  • ​Spring Boot 分片上传文件
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • (1) caustics\
  • (2015)JS ES6 必知的十个 特性
  • (6)STL算法之转换
  • (floyd+补集) poj 3275
  • (Oracle)SQL优化基础(三):看懂执行计划顺序
  • (Python) SOAP Web Service (HTTP POST)
  • (六)DockerCompose安装与配置
  • (算法)区间调度问题
  • (算法)硬币问题
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • (转)ABI是什么
  • (转)Linq学习笔记
  • (自适应手机端)行业协会机构网站模板
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • .naturalWidth 和naturalHeight属性,
  • .Net Core 中间件与过滤器
  • .NET Framework杂记
  • .net流程开发平台的一些难点(1)
  • .net通用权限框架B/S (三)--MODEL层(2)