Gestione della posta elettronica di SourceOne: La ricerca negli indici ElasticSearch mostra l'errore: Il servizio query non è in grado di avviare il processo di ricerca.

Summary: Gestione della posta elettronica di SourceOne: La ricerca negli indici ElasticSearch mostra l'errore: Il servizio query non è in grado di avviare il processo di ricerca.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms



Un utente che esegue una ricerca negli indici ElasticSearch utilizzando Websearch o Discovery Manager genera l'errore: Servizio query non in grado di avviare il processo
di ricercaL'utente esegue una ricerca negli indici ElasticSearch e riceve l'errore a seconda dell'intervallo di date utilizzato nel parametro di ricerca o nella cartella mappata selezionata. Alcuni intervalli di date o cartelle mappate potrebbero funzionare senza problemi.
Gli indici interessati vengono visualizzati nell'errore visualizzato nell'interfaccia Websearch o Discovery Manager.
Il seguente errore può essere visualizzato nel registro ExJbQuery del server che esegue la ricerca:

CoExESQueryPlugIn::CreateSearchAlias|ERRORE|Chiamata di sistema non riuscita. (0x86040100) Associato a un tipo sconosciuto.  (0x80028027) [ExJBQuery.exe, ExElasticsearchClient.cpp(4239). CExElasticsearchClient::CreateAlias]
CoExESQueryPlugIn::CreateSearchAlias|ERRORE|Alias di ricerca per la creazione di errori.  Errore: 0x80028027|CoExESQueryPlugIn.cpp(2822)
CoExESQueryPlugIn::BuildQuery|ERRORE|Chiamata di sistema non riuscita. (0x86040100) [ExJBQuery.exe, CoExESQueryPlugIn.cpp(2783). CoExESQueryPlugIn::CreateSearchAlias] >Chiamata di sistema non riuscita. (0x86040100) Associato a un tipo sconosciuto.  (0x80028027) [ExJBQuery.exe, ExElasticsearchClient.cpp(4239). CExElasticsearchClient::CreateAlias] |CoExESQueryPlugIn.cpp(601)|
CoExAsQuery::ExecuteFullText|ERRORE|Chiamata di sistema non riuscita. (0x86040100) [ExJBQuery.exe, CoExESQueryPlugIn.cpp(449). CoExESQueryPlugIn::ExecuteQuery] >Chiamata di sistema non riuscita. (0x86040100) [ExJBQuery.exe, CoExESQueryPlugIn.cpp(2783). CoExESQueryPlugIn::CreateSearchAlias] >Chiamata di sistema non riuscita. (0x86040100) Associato a un tipo sconosciuto.  (0x80028027) [ExJBQuery.exe, ExElasticsearchClient.cpp(4239). CExElasticsearchClient::CreateAlias] |CoExAsQuery.cpp(924)
CExQueryThread::ExecuteInThread|ERRORE|Impossibile eseguire la ricerca: (0x80028027)|ExQueryThread.cpp(315)

 

Cause

Il problema è causato dal fatto che uno o più set di indici ElasticSearch inclusi nella ricerca non sono presenti nel cluster ElasticSearch, pertanto il servizio JBQuery non può avviare la ricerca.

Il controllo dello stato dell'indice interessato nella console SourceOne potrebbe non riflettere lo stato corretto. Ad esempio, può essere visualizzato come disponibile nonostante non sia disponibile nel cluster ElasticSearch.

Abilitando il livello di dettaglio della query EXJBè possibile visualizzare il seguente evento. Si noti che si tratta di un evento informativo.
 
CExJSONDocument::Inizializza|VERBOSE| - JSON = <{"error":"IndexMissingException[[8658614702553635661_-433678426_200105_001] missing]","status":404}>|CExJSONDocument.cpp(124)

Resolution

L'utente può provare a "ricostruire" l'indice interessato visualizzato nell'interfaccia di Discovery Manager o Websearch, utilizzando la console SourceOne. In questo modo l'indice verrà ricreato nel cluster ElasticSearch.

Se l'utente desidera verificare se sono presenti altri indici mancanti in ElasticSearch, è possibile utilizzare due metodi.

Metodo 1
Abilitare la convalida dell'indice e configurarla utilizzando la modalità 1.
Esegui una scansione manuale o pianificata su tutte le cartelle ElasticSearch Archive.
Controllare e correggere gli errori nella console che esegue una "ricostruzione"
Nota: Fare riferimento alla "SourceOne Administration guide" per istruzioni su come utilizzare "Index Validation"

Metodo 2
Abilitare il livello di dettaglio del servizio EXJBquery.
Eseguire una ricerca in Websearch o DM, incluse tutte le cartelle mappate in ElasticSearch.
La ricerca non deve includere alcun intervallo di date, pertanto la ricerca verrà eseguita in tutti i set di indici ElasticSearch.
Se nella console Websearch viene visualizzato l'errore "Query service unable to start the search process", è necessario scoprire quali indici sono interessati.
Controllare in Operations/Job Management quale server ha eseguito la ricerca.
Verificare la presenza del seguente evento nel file di ExJBQuery.log:
CExJSONDocument::Inizializza|VERBOSE| - JSON = <{"error":"IndexMissingException[[8658614702553635661_-433678426_200105_001] missing]","status":404}>|CExJSONDocument.cpp(124)|ID lavoro: 455555; Nome attività: Search_2_8_2019_10_33_22_8240; 
Nota: Il tracciamento deve essere abilitato per visualizzare la voce precedente.
Ricostruire i set di indici indicati nella voce di registro.
 

Affected Products

SourceOne Email Management

Products

SourceOne, SourceOne Email Management
Article Properties
Article Number: 000055957
Article Type: Solution
Last Modified: 26 May 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.