在Solr中启用Unicode支持

时间:2010-09-02 08:52:47

标签: java unicode solr

我想在Solr中启用Unicode。更新索引不会给我一个错误。 但是一旦我尝试搜索一些中文文本,我就会收到错误。我已将以下行添加到我的架构中。

<filter class="solr.CollationKeyFilterFactory" language="" strength="primary"/>

现在我遇到了异常。

  

org.apache.solr.common.SolrException:加载类'solr.Collat​​ionKeyFilterFactory'时出错    在org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:375)
  在org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:390)
  在org.apache.solr.util.plugin.AbstractPluginLoader.create(AbstractPluginLoader.java:84)
  在org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:141)
  在org.apache.solr.schema.IndexSchema.readAnalyzer(IndexSchema.java:835)

1 个答案:

答案 0 :(得分:1)

根据Solr wiki,Collat​​ionKeyFilterFactory目前仅在trunk中可用。这就是为什么你得到一个类不存在的错误。