Page History
Sv translation | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||
SymptômesLa barre de recherche ne propose pas l'option pour rechercher dans tous les dossiersPour l'ensemble des utilisateursSi c'est le cas pour l'ensemble des utilisateurs, cela fait probablement suite à une migration des mails au niveau du système de fichier. Cela signifie que l'index de recherche d'Elasticsearch n'existe pas : vous pouvez exécuter la tâche
ou
Pour quelques utilisateursSi le problème ne concerne qu'un ou quelques utilisateurs, cela signifie que l'index ElasticSearch les concernant est inexistant ou corrompu, il faut le recréer :
Il manque des résultats dans la rechercheLorsqu'un ou quelques utilisateurs signalent des problèmes de recherches incomplètes, de même que pour le problème précédent cela signifie que leur index ElasticSearch est corrompu ou doit simplement être mis à jour, il suffit alors d'agir sur le ou les utilisateurs concernés :
Une erreur s'affiche lors d'une rechercheCela peut provenir d'une incohérence entre la liste des dossiers au niveau IMAP et dans la base de données, l'action de maintenance "Valider et Réparer" accessible depuis l'onglet Maintenance de la fiche utilisateur permet de reconstruire cette liste, une ré-indexation de la boite de messagerie doit ensuite corriger le problème : exécuter l'action "Reconstruire l'index" plus bas dans la même page. Si ce n'est pas le cas, les logs Une erreur s'affiche lors de l'accès à un message trouvé par une rechercheIl s'agit probablement d'un défaut d'indexation lorsque qu'un message a été déplacé, l'action de maintenance "Consolider la boite mail" accessible depuis l'onglet Maintenance de la fiche utilisateur permet de mettre à jour l'index de recherche. Les logs indiquent des erreurs à propos des quotas esQuota et imapQuotaOn trouve des messages comme celui-ci dans le le fichier
Cela signifie que pour le compte indiqué, moins de 80% de la boite est indexé (esQuota = quota elasticsearch), la recherche elasticsearch (== le moteur de recherche avancé) est donc désactivée car inefficace. Pour réparer cela, il faut procéder à une consolidation ou réindexation du compte. Pour quelques utilisateurs identifiésSi le problème ne concerne qu'un ou quelques utilisateurs, cela signifie que l'index ElasticSearch les concernant est inexistant ou corrompu, il faut le recréer :
Pour l'ensemble des utilisateurs impactésPour réparer l'ensemble des comptes impactés, vous pouvez faire comme suit :
Problème/ConfirmationSi vous constatez un dysfonctionnement de la recherche dans BlueMind vous pouvez en déterminer la cause avec la commande :
Cette commande permet d'afficher l'état du cluster ElasticSearch, si le statut est 'green' tout va bien, s'il est 'red' cela signifie qu'il y a un problème au niveau d'Elasticsearch. Cette information remonte également dans la console de monitoring. RésolutionPlusieurs conditions peuvent empêcher le fonctionnement d'ElasticSearch :
|
Sv translation | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||
SymptomsThe search bar does not include the option to search all foldersAll users are affectedIf this issue affects all users, it is probably in the wake of a migration of emails in the system files folder. This means that the ElasticSearch search index doesn't exist – you can run the
or
Only a few users are affectedIf the issue only affects one or a few users, this means that their ElasticSearch index doesn't exist or is corrupt – it has to be created again:
Some search results are missingWhen one or a few users report incomplete searches, like with the above issue, this means that their ElasticSearch index doesn't exist or is corrupt – it has to be created again:
Error message during searchesThis may be caused by an inconsistency between the list of IMAP folders and the database, the maintenance operation "check&repair", which can be accessed from the Maintenance tab in the user page can be used to rebuild this list. Re-indexing the mailbox should fix the issue. Run "Reconstruct mailbox index" in that tab. If this isn't the issue the An error is displayed when trying to access a message found by searchThis is probably due to an indexing fault when the message was moved. Update the search index using the "Consolidate mailbox index" maintenance operation which can be accessed from the Maintenance tab in the user page. Logs show esQuota and imapQuota errorsYou find messages such as the one below in
This means that for the account shown, less than 80% of the mailbox is indexed (esQuota = elasticsearch quota), elasticsearch search (== advanced search engine) is therefore disabled because inefficient. To fix this, you have to consolidate or reindex the account. If only a few identified users are affectedIf the issue only affects one or a few users, this means that their ElasticSearch index doesn't exist or is corrupt – it has to be created again:
If all users are affectedTo repair all accounts, you can:
Issue/ConfirmationIf you detect a search malfunction in BlueMind, you can find the cause using the command:
This command displays the status of the ElasticSearch cluster. If the status is 'green' then everything is fine, if it is 'red', this means there is an issue with Elasticsearch. This information is also fed into the monitoring console. SolutionSeveral issues may stop ElasticSearch from working:
|