我正在将 Solr 实例从 4.0 更新到 4.6,遇到了一些问题。我对 Java 不是很熟悉。
如何找到包含 ICUCollationKeyFilterFactory
类的 jar 文件?是否有网站可以搜索类(class)以及您需要什么 jar?
在 Tomcat 7 上将 Solr 4.0 更新到 4.6。
test: org.apache.solr.common.SolrException:org.apache.solr.common.SolrException:
Plugin init failure for [schema.xml] fieldType "icu_sort_string":
Plugin init failure for [schema.xml] analyzer/filter:
Error loading class 'solr.ICUCollationKeyFilterFactory'.
Schema file is /Users/chall/solr/solr-4.6.0/multicore/test/schema.xml
最佳答案
不确定找到它的最佳方法是什么,但是通过简单的查找(或类似的方法,取决于您的操作系统)搜索“icu”会给您这样的信息:
lucene-4.6.0\analysis\icu\lucene-analyzers-icu-4.6.0.jar
如果您查看 jar 内部(就像一个 zipper ),您可以在其中找到类。
关于java - 加载类 solr.ICUCollationKeyFilterFactory 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21292942/