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对这个异常的报告好像有乱了,乱引导人。