zhaolu 发表于 2016-12-16 10:29:41

solr升级到3.6后的一点问题

solr升级到3.6后,以前的CommonsHttpSolrServer类以及过期,官方建议使用HttpSolrServer,但替换类后,运行会报错:
java.lang.NoClassDefFoundError: org/apache/http/HttpRequestInterceptor


找到这位仁兄的文章:
http://www.solrcn.com/?p=510

顺利解决。
此外,还遇到过一个奇怪的问题,用DIH导入数据时,过程正常,但部分字段没更新正确,用的sql语句带有where,后来发现是CachedSqlEntityProcessor的问题,替换成SqlEntityProcessor就正常了。
具体得看源码,大概是CachedSqlEntityProcessoroverride了一个不存在的方法。
页: [1]
查看完整版本: solr升级到3.6后的一点问题