1

我正在使用 apache-solr-1.4.1。我有一个主人和一个奴隶。当我在主服务器上执行“完全导入”时,索引会复制到从服务器,但拼写检查索引不会。在主人我有:

<str name="confFiles">solrconfig_slave.xml:solrconfig.xml,schema.xml,stopwords.txt,elevate.xml,protwords.txt,synonyms.txt</str>`

在 solrconfig.xml 和 solrconfig_slave.xml 文件中,我有以下设置:

<searchComponent name="spellcheck" class="solr.SpellCheckComponent">

<str name="queryAnalyzerFieldType">textSpell</str>

<lst name="spellchecker">

  <str name="name">default</str>

  <str name="field">didYouMean</str>

  <str name="spellcheckIndexDir">./spellchecker</str>

  <str name="buildOnCommit">true</str>

 </lst>

</searchComponent>

如果我使用“&spellcheck.build=true”查询从属设备,则构建索引。请帮忙

4

1 回答 1

2

Solr 目前不支持复制拼写检查数据。根据 JIRA 问题:SOLR-866 - 支持使用 java 复制复制任意索引和文件,这是目前未解决的问题,已被推送到 Solr 4.0 版,但在该版本中仍可能无法解决,因为我没有看到任何问题上的活动。

我建议您在Solr 讨论列表之一上询问此问题的状态,以了解有关何时可以解决此问题的更多信息。

于 2012-05-08T13:08:13.633 回答