2017-02-14 1 views

Répondre

2

Vous pouvez obtenir le statut de dataimporthandler en utilisant:

<MY_SERVER>/solr/dataimport?command=status 

Lecture de l'état, vous pouvez comprendre si l'importation est encore en cours d'exécution. Une procédure similaire (avec une URL différente) est conseillée dans le livre "Solr in Action" afin de vérifier si une sauvegarde est toujours en cours. Une autre option impliquerait l'utilisation d'auditeurs comme conseillé here.

+0

si la l'état est "inactif", vous pouvez conclure que l'indexation est terminée. –

+0

Merci pour ce travail! très utile – stecava

0

J'utilise aussi la commande/dataimport? Command = status pour vérifier si le travail est terminé ou non, et pendant que ça marche, j'ai parfois l'impression que c'est un peu flou.

Il y a des auditeurs que vous pouvez utiliser: see here Je voudrais vraiment utiliser ceux-ci, mais bien sûr, vous avez besoin d'écrire du code java et gérer votre pot dans solr etc. Il est donc un peu PITA

+0

vous réservoir beaucoup! – stecava