Lucene错误_解决方案

来源:转载


(1)java.lang.NoSuchFieldError: CONSTANT_SCORE_REWRITE
    at org.apache.lucene.queryparser.classic.QueryParserBase.<init>(QueryParserBase.java:68)
    at org.apache.lucene.queryparser.classic.QueryParser.<init>(QueryParser.java:520)
    at org.apache.lucene.queryparser.classic.QueryParser.<init>(QueryParser.java:90)
    at com.winfield.HelloLucene.searcher(HelloLucene.java:99)
    at com.winfield.test.TestLucene.TestSearch(TestLucene.java:22)


出错原因:

 导入了lucene-queryparser-4.10.4.jar   和  lucene-core-5.3.1.jar  版本不一致

解决方案

将lucene-queryparser-4.10.4.jar   更换为 lucene-queryparser-5.3.1.jar




分享给朋友:
您可能感兴趣的文章:
随机阅读: