我正在尝试在我的Solr 6安装中使用carrot2,但是在调用查询时我得到的是:
<Button>
我尝试下载最新的carrot2并添加:
android:drawableLeft
java.lang.NoClassDefFoundError: com/carrotsearch/hppc/ObjectHashSet
06:04:55 solr.1 | at org.carrot2.text.preprocessing.PreprocessingContext.<init>(PreprocessingContext.java:53)
06:04:55 solr.1 | at org.carrot2.text.preprocessing.pipeline.CompletePreprocessingPipeline.preprocess(CompletePreprocessingPipeline.java:65)
06:04:55 solr.1 | at org.carrot2.clustering.lingo.LingoClusteringAlgorithm.cluster(LingoClusteringAlgorithm.java:191)
06:04:55 solr.1 | at org.carrot2.clustering.lingo.LingoClusteringAlgorithm.access$000(LingoClusteringAlgorithm.java:63)
06:04:55 solr.1 | at org.carrot2.clustering.lingo.LingoClusteringAlgorithm$1.process(LingoClusteringAlgorithm.java:177)
jar的位置,但它没有改变任何东西。
欢迎任何有关如何使其发挥作用的帮助。
答案 0 :(得分:0)
您的配置出了问题。我刚刚下载了Solr 6.0.0并按照默认说明(运行techproducts示例),一切正常。
HPPC存在于Solr的默认库中,因此绝对应该在类路径中找到它。
https://cwiki.apache.org/confluence/display/solr/Result+Clustering