Lucene的QueryParser搜索时出现ParseException

原创 2007年09月17日 16:08:00

如果出现了下列错误,那是因为用错了函数。把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)
 

相关文章推荐

Lucene高级搜素(Query、QueryParser和分页搜索)

Lucene高级搜素(Query、QueryParser和分页搜索) Query QueryParser Lucene分页搜索

lucene(补充QueryParser,Filter,高亮显示,近实时搜索)

自定义QueryParser 1、对于某些Parser,在查询时,会使得性能降低,所以考虑将这些查询取消,       诸如:  FuzzyQuery,wildCardQuery 2、在具体的草讯中...

Lucene 3.6.2入门系列:高级搜索之自定义QueryParser

public class AdvancedSearch { private Directory directory; private IndexReader reader; ...

Lucene初试——关于大文本建立索引和中文乱码以及QueryParser检索的一些体会

这几天因为一个小项目用到Lucene,于是去学习了一下,现在还有很多地方没有了解,先就我遇到的问题做下总结。 一、大文本建索引问题 我这里说的大文本,实际上也就200M左右的txt,或许不应该成为大文...

【Lucene4.8教程之六】QueryParser与Query子类:如何生成Query对象

对于一个搜索而言,其核心语句为: searcher.search(query, 10);此时,其最重要的参数为一个Qeury对象。构造一个Query对象有2种方法:【均以在contents域搜索ja...

lucene中QueryParser的使用查询示例

在Lucene in action第2版中,QueryParser用的构造方法是QueryParser parser = new QueryParser(String field, Analyzer ...
  • yyunix
  • yyunix
  • 2011年10月19日 10:42
  • 2647

lucene QueryParser用法示例

Java代码 packagedemo.first;importjava.io.IOException;importjava.util.Date;importorg.apache.lucene.anal...

Lucene3.1对QueryParser做了调整

Lucene3.1对QueryParser做了调整,搜索语法树发生了变化。示例效果如下: 示例代码: public static final String word = "国务院...

解析xml时,报错:WARN/System.err(207): org.apache.harmony.xml.ExpatParser$ParseException: At line 1,

最近两天看mars老师的mp3播放器,一步一步跟着老师敲的代码,结果运行起来,解析xml时总是报错 private List parseXML(String xmlStr){ SAXParse...

lucene搜索时出现异常unexpected docvalues type NONE for field 'modified' (expected=NUMERIC)

在lucene搜索的时候,总是提示一下这个异常。 ***sort= java.lang.IllegalStateException: unexpected docvalues type NONE ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Lucene的QueryParser搜索时出现ParseException
举报原因:
原因补充:

(最多只允许输入30个字)