Importer des index Lucene
NCache vous fournit des applets de commande PowerShell pour importer des index Lucene natifs dans votre cache Lucene distribué et copier les index d'un cache Lucene distribué à un autre. Cette section expliquera comment utiliser ces applets de commande avec quelques exemples
Notes
Les deux outils, Import Lucene Index et Import Distributed Lucene Index, ne sont pris en charge que pour Topologies partitionnées.
Importer-LuceneIndex
Important
Si vous utilisez une topologie Partition-Replica, vous devez disposer du double de l'espace libre disponible sur le chemin donné (où les index sont importés) et les autorisations de lecture/écriture sont activées sur ce chemin.
Les Importer l'indice Lucene L'outil permet aux utilisateurs de charger des index natifs dans le cache Lucene distribué pour éviter la réindexation des données pertinentes.
Important
Assurez-vous que votre ou vos caches s'arrêtent et que le NCache Le service est en cours d'exécution.
Exemples de l'outil d'importation d'index Lucene
Cet exemple de commande charge l'index Lucene natif dans un magasin Lucene distribué démoCache
Import-LuceneIndex -TargetCache demoCache -Path C:\ProgramData\ncache\lucene-index\{CACHE_NAME}\data -Server 20.200.20.40
Importer-DistribuéLuceneIndex
Les Importer l'index Lucene distribué L'outil importe les index Lucene distribués d'un cache Lucene distribué vers un autre cache Lucene distribué. Cet outil écrase les index nommés existants qui ont été prédéfinis sur le cache. Si vous avez le même nom d'index dans le cache source et cible, cet outil écrase cet index dans le cache cible. Cela ne fonctionnera pas si :
- Vous ne disposez pas de suffisamment d'espace sur l'emplacement cible (les index du cache sont également copiés).
- Un transfert d'état est en attente.
Important
Avant d'exécuter cette applet de commande, assurez-vous que :
- Les NCache le service fonctionne sur les deux Cache source ainsi que le Cache cible.
- Les Cache source ainsi que le Cache cible les nœuds sont arrêtés.
Exemples d'Import-DistributedLuceneIndex
Cet exemple de commande copie l'index Lucene distribué du cache source situé sur le serveur 20.200.20.39* vers le cache cible situé sur le serveur 20.200.20.40.
Import-DistributedLuceneIndex -SourceCache sourceCache -TargetCache targetCache -SourceCacheServer 20.200.20.39 -TargetCacheServer 20.200.20.40