我正在使用 Apache Solr 4.4 版。如Solr 文档中所述
<fieldType name="text_keyword" class="solr.TextField" positionIncrementGap="100"> <analyzer> <tokenizer class="solr.WhitespaceTokenizerFactory"/> <filter class="solr.KeywordRepeatFilter"/> <filter class="solr.PorterStemFilterFactory"/> <filter class="solr.RemoveDuplicatesTokenFilterFactory"/> </analyzer> </fieldType>
我正在使用上面的代码。但是当我收到错误时,“KeywordRepeatFilter”似乎存在一些问题
org.apache.solr.common.SolrException:[schema.xml] 字段类型“text_keyword”的插件初始化失败:[schema.xml] 分析器/过滤器的插件初始化失败:在 org.apache 加载类“solr.KeywordRepeatFilter”时出错。 solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:177) 在 org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:467) 在 org.apache.solr.schema.IndexSchema.(IndexSchema.java :164) 在 org.apache.solr.schema.IndexSchemaFactory.create(IndexSchemaFactory.java:55)
但是当我删除 solr.KeywordRepeatFilter 行时,一切似乎都正常。谁能告诉我出了什么问题。“solr.KeywordRepeatFilter”是否已从 Solr 4.4 中删除?