Я использую версию 4.4 Apache Solr. Как указано в Solr DocumentationНевозможно загрузить KeywordRepeatFilter в Solr 4.4
<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: Plugin сбой инициализации для [schema.xml] FieldType «text_keyword»: плагин инициализации Ошибка для [schema.xml] анализатора/фильтра: Ошибка загрузки класса 'solr.KeywordRepeatFilter' на org.apache.solr.util.plugin.AbstractPluginLoader.load (AbstractPluginLoader.java:177) на org.apache.solr.schema .IndexSchema.readSchema (IndexSchema.java:467) at org.apache.solr.schema.IndexSchema. (IndexSchema.java:164) at org.apache.solr.schema.IndexSchemaFactory.create (IndexSchemaFactory.java:55)
Но когда я удалил строку solr.KeywordRepeatFilter, все работает нормально. Может ли кто-нибудь рассказать мне, что не так. Является ли «solr.KeywordRepeatFilter» удалено из Solr 4.4?
спасибо. Оно работает. Это была ошибка в документации Solr. – ajaybc