首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

lucene3.0学习笔记之错误集锦(1)

2012-11-23 
lucene3.0学习笔记之异常集锦(1)?Exception in thread main org.apache.lucene.queryParser.ParseExcept

lucene3.0学习笔记之异常集锦(1)
?lucene3.0学习笔记之错误集锦(1)Exception in thread "main" org.apache.lucene.queryParser.ParseException: Cannot parse 'AND': Encountered " <AND> "AND "" at line 1, column 0.Was expecting one of: <NOT> ... "+" ... "-" ... "(" ... "*" ... <QUOTED> ... <TERM> ... <PREFIXTERM> ... <WILDTERM> ... "[" ... "{" ... <NUMBER> ... <TERM> ... "*" ... at org.apache.lucene.queryParser.QueryParser.parse(QueryParser.java:187)at com.hl.lucene.Searcher.search(Searcher.java:41)at com.hl.lucene.Searcher.main(Searcher.java:26)Caused by: org.apache.lucene.queryParser.ParseException: Encountered " <AND> "AND "" at line 1, column 0.Was expecting one of: <NOT> ... "+" ... "-" ... "(" ... "*" ... <QUOTED> ... <TERM> ... <PREFIXTERM> ... <WILDTERM> ... "[" ... "{" ... <NUMBER> ... <TERM> ... "*" ... at org.apache.lucene.queryParser.QueryParser.generateParseException(QueryParser.java:1759)at org.apache.lucene.queryParser.QueryParser.jj_consume_token(QueryParser.java:1641)at org.apache.lucene.queryParser.QueryParser.Clause(QueryParser.java:1268)at org.apache.lucene.queryParser.QueryParser.Query(QueryParser.java:1178)at org.apache.lucene.queryParser.QueryParser.TopLevelQuery(QueryParser.java:1167)at org.apache.lucene.queryParser.QueryParser.parse(QueryParser.java:182)... 2 more

+ - & | ! ( ) { } [ ] ^ ~ * ? : \ 还有 AND OR NOT

这些关键字在查询前要进行过滤或替换或转义

否则将出现类似如上错误

热点排行