lucene解析乱码的异常

org.apache.lucene.queryParser.ParseException: Cannot parse '  ': Encountered "<EOF>" at line 1, column 2.
Was expecting one of:
    <NOT> ...
    "+" ...
    "-" ...
    "(" ...
    "*" ...
    <QUOTED> ...
    <TERM> ...
    <PREFIXTERM> ...
    <WILDTERM> ...
    "[" ...
    "{" ...
    <NUMBER> ...

 系统搜索中出现上面所示的异常,最开始一直以为是那个地方传了空串进来引起的。

 后来查了N多地方都没有发现有空串进后。

 偶然的时候发现,是因为系统传入了乱码,而乱码lucene解析不了引起异常。

  但是lucene对这个异常的报告好像有乱了,乱引导人。

 

 

 

 

 

你可能感兴趣的:(apache,Lucene)