Я пытаюсь добавить поддержку Simple Chinese на ядре Solr. Я пытаюсь добавить следующее в мой файл schema.xml:
<fieldType name="text_zh" class="solr.TextField" positionIncrementGap="100">
<analyzer class="org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer"/>
</fieldType>
Ошибка загрузки theii при перезагрузке ядра:
yirmi:
org.apache.solr.common.SolrException: org.apache.solr.common.SolrException:
Не удалось загрузить conf для core yirmi: ошибка инициализации плагина для
[schema.xml] fieldType "text_zh": невозможно загрузить анализатор:
org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer. Файл схемы
Это /var/solr/data/yirmi/conf/schema.xml solr:
org.apache.solr.common.SolrException: org.apache.solr.common.SolrException:
Не удалось загрузить conf для core solr: Ошибка при загрузке конфигурации solr из
/var/solr/data/solr/conf/solrconfig.xml
Когда я пытаюсь
<fieldType name="text_zh" class="solr.TextField" positionIncrementGap="100">
<!--<analyzer class="org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer"/>-->
<analyzer>
<tokenizer class="solr.HMMChineseTokenizerFactory"/>
<filter class="solr.CJKWidthFilterFactory"/>
<filter class="solr.StopFilterFactory"
words="org/apache/lucene/analysis/cn/smart/stopwords.txt"/>
<filter class="solr.PorterStemFilterFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
Я получаю следующую ошибку при загрузке кода:
yirmi: org.apache.solr.common.SolrException:org.apache.solr.common.SolrException:
Не удалось загрузить conf для core yirmi: ошибка инициализации плагина для
[schema.xml] fieldType "text_zh": ошибка инициализации плагина для [schema.xml]
анализатор / токенизатор: ошибка при загрузке класса
'Solr.HMMChineseTokenizerFactory. Файл схемы
/var/solr/data/yirmi/conf/schema.xml
solr: org.apache.solr.common.SolrException: org.apache.solr.common.SolrException:
Не удалось загрузить conf для core solr: Ошибка при загрузке конфигурации solr из
/var/solr/data/solr/conf/solrconfig.xml
Как установить необходимые плагины, чтобы изменения в schema.xml работали?