solr 3.6.2 から solr 4.1.0 にアップグレードしています。BufferedTokenStream
クラスを使用したときにこの問題が発生しました。このクラスは、solr 4.1.0 で削除、移動、または名前変更されていますか?
私が遭遇したエラーは次のとおりです。
java.lang.NoClassDefFoundError: org/apache/solr/analysis/BufferedTokenStream
solr 3.6.2 から solr 4.1.0 にアップグレードしています。BufferedTokenStream
クラスを使用したときにこの問題が発生しました。このクラスは、solr 4.1.0 で削除、移動、または名前変更されていますか?
私が遭遇したエラーは次のとおりです。
java.lang.NoClassDefFoundError: org/apache/solr/analysis/BufferedTokenStream
org.apache.solr.analysis.BufferedTokenStream
is deprecated in solr 3.6.2.
http://lucene.apache.org/solr/api-3_6_2/deprecated-list.html#class
Deprecated
usually means:
I would recommend to change the usage of org.apache.solr.analysis.BufferedTokenStream
according Apache's recommendations:
This class does not support custom attributes. Extend TokenFilter instead, using AttributeSource.captureState() and AttributeSource.restoreState(State) which support all attributes.