关闭

Lucene的QueryParser搜索时出现ParseException

标签: lucenetoken
2745人阅读 评论(0) 收藏 举报

如果出现了下列错误,那是因为用错了函数。把queryParser.Query改称queryParser.parse就通过了

org.apache.lucene.queryParser.ParseException: Encountered "<EOF>" at line 1, column 0.
Was expecting one of:
    <NOT> ...
    "+" ...
    "-" ...
    "(" ...
    <QUOTED> ...
    <TERM> ...
    <PREFIXTERM> ...
    <WILDTERM> ...
    "[" ...
    "{" ...
    <NUMBER> ...
   
 at org.apache.lucene.queryParser.QueryParser.generateParseException(QueryParser.java:1226)
 at org.apache.lucene.queryParser.QueryParser.jj_consume_token(QueryParser.java:1109)
 at org.apache.lucene.queryParser.QueryParser.Clause(QueryParser.java:759)
 at org.apache.lucene.queryParser.QueryParser.Query(QueryParser.java:684)
 at ch2.lucenedemo.process.Test.RunVsIndex(Test.java:142)
 at ch2.lucenedemo.process.Test.main(Test.java:169)
 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:50223次
    • 积分:649
    • 等级:
    • 排名:千里之外
    • 原创:12篇
    • 转载:1篇
    • 译文:0篇
    • 评论:16条
    最新评论