I wrote some Python for updating a collection config. An optional part of that 
is to go to each replica and start a suggester build.

If your collection is sharded and you load from a dictionary, you’ll also need 
to add distrib=false to the queries, otherwise you’ll get suggest results from 
every shard.

wunder
Walter Underwood
wun...@wunderwood.org
http://observer.wunderwood.org/  (my blog)

> On May 9, 2020, at 11:55 PM, morph3u...@web.de wrote:
> 
> Hello,
> 
> I want to use solr suggest 
> (https://lucene.apache.org/solr/guide/8_2/suggester.html) in a solr cloud 
> with replication.
> 
> We are using solr cloud with 2 nodes.
> 
> To build up the suggest I have to call "suggest.buildAll=true".
> I do it this way:
> 
> - Ask Zookeeper for a Solr Node, it will return for example node1
> - Execute suggest.buildAll=true at node1
> 
> It works exactly for node1. Node2 is not build.
> I have to call suggest.buildAll=true specific also on node2
> 
> If I ask for suggest results, the result will be empty, if the suggest ist 
> not build at all nodes.
> I don`t want to call all nodes manual. It should work to call only one node, 
> and the replication should sync the data.
> 
> Is this a bug or missing feature?
> 
> I found:
> 
> https://lucene.472066.n3.nabble.com/Suggester-component-replication-td3990967.html
> 
> https://issues.apache.org/jira/browse/SOLR-866
> 
> This is about spell checking, not exactly my point, but similar.
> 
> 
> Best
> 
> David

Reply via email to