2016-04-25 6 views
3

Ich ändere die Index-Konfigurationen auf Replikat-Cluster in einer Datenbank, aber Neuindizierung wird nicht automatisch ausgelöst, während ich die "Reindexer Enable" auf "True" gesetzt habe.MarkLogic Reindexing Problem

Irgendwelche Gedanken dazu?

Antwort

1

In einer Datenbank Replikation Setup ist es erforderlich, Indexänderungen auf dem Replikat zuerst anwenden und sie dann auf dem Master-Anwendung. Sie müssen eine erzwungene Neuindizierung auf dem Master durchführen, um das Replikat in einen konsistenten Zustand mit den Indexänderungen zu versetzen.

es eine Erklärung hier: http://docs.marklogic.com/guide/concepts/backup-replication#id_27654

Siehe auch: http://docs.marklogic.com/guide/database-replication/dbrep_intro#id_27654

4

Um das Replikat neu zu indizieren, müssen Sie den Master neu indizieren. Dazu fügen Sie dem Replikat zuerst die neuen Indexinformationen hinzu und fügen sie dann dem Master hinzu. Sobald es zum Master hinzugefügt wird, sollte die Reindexierung automatisch erfolgen. Wenn es nicht sicherstellt, dass Sie die Re-Indizierung auf dem Master auf "True" setzen.

Schauen Sie sich diesen Artikel aus mehr Informationen https://help.marklogic.com/knowledgebase/article/View/43/19/database-replication-indexing-on-replica-explained