Solr Spellcheck索引未复制到从属

时间:2012-05-08 11:24:34

标签: solr replication spell-checking

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

<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>

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

1 个答案:

答案 0 :(得分:2)

Solr目前不支持复制拼写检查数据。根据JIRA问题:SOLR-866 - Support replicating arbitary indices and files with java replication这是一个尚未解决的问题,已被推送到Solr 4.0版本,但在该版本中仍未解决,因为我没有看到任何关于该问题的活动。

我建议您在其中一个Solr Discussion Lists上询问此问题的状态,以了解有关何时解决此问题的更多信息。