Управління електронною поштою SourceOne: Пошук за індексами ElasticSearch показує помилку: Сервіс запитів не може запустити процес пошуку.

Summary: Управління електронною поштою SourceOne: Пошук за індексами ElasticSearch показує помилку: Сервіс запитів не може запустити процес пошуку.

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



Користувач, який здійснює пошук за індексами ElasticSearch за допомогою Websearch або Discovery Manager, отримує помилку: Сервіс запитів не може запустити процес
пошукуКористувач здійснює пошук за індексами ElasticSearch і отримує помилку в залежності від діапазону дат, який використовується в параметрі пошуку або обраної зіставленої папки. Деякі діапазони дат або зіставлена папка можуть працювати без проблем.
Індекси, яких це стосується, відображаються у помилці, яка відображається в інтерфейсі Websearch або Discovery Manager.
У журналі ExJbQuery сервера, що виконує пошук, можна побачити таку помилку:

CoExESQueryPlugIn::CreateSearchAlias|ПОМИЛКА|Не вдалося здійснити системний виклик. (0x86040100) Прив'язаний до невідомого типу.  (0x80028027) [ExJBQuery.exe, ExElasticsearchClient.cpp(4239). CExElasticsearchClient::CreateAlias]
CoExESQueryPlugIn::CreateSearchAlias|ПОМИЛКА|Псевдонім пошуку побудови збоїв.  Помилка: 0x80028027|CoExESQueryPlugIn.cpp(2822)
CoExESQueryPlugIn::BuildQuery|ПОМИЛКА|Не вдалося здійснити системний виклик. (0x86040100) [ExJBQuery.exe, CoExESQueryPlugIn.cpp(2783). CoExESQueryPlugIn::CreateSearchAlias] >Системний виклик не вдалося. (0x86040100) Прив'язаний до невідомого типу.  (0x80028027) [ExJBQuery.exe, ExElasticsearchClient.cpp(4239). CExElasticsearchClient::CreateAlias] |CoExESQueryPlugIn.cpp(601)|
CoExAsQuery::ExecuteFullText|ПОМИЛКА|Не вдалося здійснити системний виклик. (0x86040100) [ExJBQuery.exe, CoExESQueryPlugIn.cpp(449). CoExESQueryPlugIn::ExecuteQuery] >Системний виклик не вдалося. (0x86040100) [ExJBQuery.exe, CoExESQueryPlugIn.cpp(2783). CoExESQueryPlugIn::CreateSearchAlias] >Системний виклик не вдалося. (0x86040100) Прив'язаний до невідомого типу.  (0x80028027) [ExJBQuery.exe, ExElasticsearchClient.cpp(4239). CExElasticsearchClient::CreateAlias] |CoExAsQuery.cpp(924)
CExQueryThread::ExecuteInThread|ПОМИЛКА|Пошук не вдалося виконати: (0x80028027)|ExQueryThread.cpp(315)

 

Cause

Проблема виникає через те, що один або кілька наборів індексів ElasticSearch, включених у пошук, відсутні в кластері ElasticSearch, тому сервіс JBQuery не може розпочати пошук

.Перевірка стану ураженого індексу в консолі SourceOne може не відображати правильний статус. Наприклад, він може відображатися як доступний, незважаючи на те, що він недоступний у кластері ElasticSearch.

Увімкнувши детальність EXJBquery, ми можемо побачити наступну подію. Зазначимо, що це інформаційний захід.
 
CExJSONDocument::Ініціалізувати|БАГАТОСЛІВНИЙ| - JSON = <{"error":"IndexMissingException[[8658614702553635661_-433678426_200105_001] відсутній]","status":404}>|CExJSONDocument.cpp(124)

Resolution

Користувач може спробувати «перебудувати» уражений індекс, показаний в Диспетчері виявлення або інтерфейсі вебпошуку, за допомогою консолі SourceOne. Це відтворить індекс у кластері ElasticSearch.

Якщо користувач хоче перевірити, чи немає інших індексів у ElasticSearch, можна використовувати два методи.

Спосіб 1
Увімкніть перевірку індексу та налаштуйте її за допомогою режиму 1.
Запустіть сканування вручну або за розкладом у всіх папках архіву ElasticSearch.
Перевірте і виправте помилки в консолі під управлінням "Перебудови"
Примітка: Зверніться до «Посібника з адміністрування SourceOne», щоб отримати інструкції щодо використання «Перевірки індексу»

Спосіб 2
Увімкніть детальність служби EXJBquery.
Виконайте пошук у Websearch або DM, включаючи всі папки, відображені ElasticSearch.
Пошук не повинен включати жодного діапазону дат, тому він шукатиме в усіх наборах індексів ElasticSearch.
Якщо в консолі Websearch з'являється помилка «Служба запитів не може запустити процес пошуку», вам потрібно буде з'ясувати, які індекси це стосується.
Перевірте в розділі Операції/Керування завданнями, на якому сервері було виконано пошук.
Перевірте наявність такої події у файлі ExJBQuery.log:
CExJSONDocument::Ініціалізувати|БАГАТОСЛІВНИЙ| - JSON = <{"error":"IndexMissingException[[8658614702553635661_-433678426_200105_001] відсутній]","status":404}>|CExJSONDocument.cpp(124)|Ідентифікатор вакансії: 455555; Назва вправи: Search_2_8_2019_10_33_22_8240; 
Примітка: Трасування має бути увімкнено, щоб побачити запис вище.
Перебудуйте набори індексів, зазначені в записі в журналі.
 

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.