just read through index update strategies document below couldn't clear answer on strategy best solr search implementation:
https://doc.sitecore.net/sitecore_experience_platform/search_and_indexing/index_update_strategies
we have setup master , slave solr endpoints master used create/update. , slave reading only.
appreciate if suggest indexing strategy used for:
content authoring
content delivery
solution hosted in azure web apps , content delivery can scaled or down 1-n number @ time.
i'm planning configure below:
- only ca have onpublishendasync
- all cds not have indexing strategy.
appreciate if suggest solution has worked you. how disable indexing strategy?
thanks.
usually when use replication in solr (master + slave solr servers), should configured that:
content authoring (cm server):
- connects solr master server.
- it runs
syncmaster
strategymaster
database, ,onpublishendasync
web
database.
content delivery (cd servers):
- connects solr slave server (or load balancer if there multiple solr slave servers).
- has indexing strategies set
manual
- should never update slave solr servers.
with solution, cd servers can results solr, if there full index rebuild in progress (this happens on master
solr server , data copied slaves
after it's finished).
you should think having 2 solr slave
servers , load balancer them. if this:
- if solr
master
down reason,slaves
still answers requests cd boxes. can safely restartmaster
, reindex, , thing lost didn't have 100% date search results on cd time. - if 1 of solr
slave
servers down, secondslave
server still answers request , load balancer should redirect trafficslave
server works.
Comments
Post a Comment