i don't think that's currently supported, but sure others will correct
me if i'm wrong:
http://www.lucidimagination.com/search/document/ac8cf41bdb761069/solr_replication_and_spellcheck_data
cheers,
rob
On Wed, Dec 16, 2009 at 10:08 AM, michael8 <[email protected]> wrote:
>
> I'm currently using Solr 1.4 with its built-in solr.ReplicationHandler
> enabled in solrconfig.xml for a master and slave as follows:
>
> <requestHandler name="/replication" class="solr.ReplicationHandler" >
> <lst name="master">
> <str name="enable">${enable.master:false}</str>
> <str name="replicateAfter">commit</str>
> <str name="replicateAfter">startup</str>
> <str
> name="confFiles">schema.xml,protwords.txt,spellings.txt,stopwords.txt,synonyms.txt</str>
> </lst>
> <lst name="slave">
> <str name="enable">${enable.slave:false}</str>
> <str
> name="masterUrl">http://searchhost:8983/solr/items/replication</str>
> <str name="pollInterval">00:00:60</str>
> </lst>
> </requestHandler>
>
> Everything in the index is replicated perfectly except that my spellcheck
> directories are not being replicated. Here is my spellcheck config in
> solrconfig.xml:
>
> <searchComponent name="spellcheck" class="solr.SpellCheckComponent">
> <str name="queryAnalyzerFieldType">textSpell</str>
> <lst name="spellchecker">
> <str name="name">default</str>
> <str name="field">spell</str>
> <str name="spellcheckIndexDir">./spellchecker1</str>
> <str name="buildOnCommit">false</str>
>
> </lst>
> <lst name="spellchecker">
> <str name="name">jarowinkler</str>
> <str name="field">spell</str>
> <!-- Use a different Distance Measure -->
> <str
> name="distanceMeasure">org.apache.lucene.search.spell.JaroWinklerDistance</str>
> <str name="spellcheckIndexDir">./spellchecker2</str>
> <str name="buildOnCommit">false</str>
>
> </lst>
>
> <lst name="spellchecker">
> <str name="classname">solr.FileBasedSpellChecker</str>
> <str name="name">file</str>
> <str name="sourceLocation">spellings.txt</str>
> <str name="characterEncoding">UTF-8</str>
> <str name="spellcheckIndexDir">./spellcheckerFile</str>
> <str name="buildOnCommit">false</str>
> </lst>
> </searchComponent>
>
> I have set the buildOnCommit to 'false', but instead have a separate cron to
> build my spellcheck dictionaries on a nightly basis.
>
> Is there a way to tell Solr to also replicate the spellcheck files too? Is
> my setting 'buildOnCommit' to 'false' causing my spellcheck files to not
> replicate? I would think after the nightly build is triggered and done (via
> cron) that the spellcheck files would be replicated by that is not the case.
>
> Thanks for any help or info.
>
> Michael
>
> --
> View this message in context:
> http://old.nabble.com/How-to-get-Solr-1.4-to-replicate-spellcheck-directories-as-well--tp26812569p26812569.html
> Sent from the Solr - User mailing list archive at Nabble.com.
>
>