Проблема с индексом умного поиска - Kentico 9 - PullRequest
0 голосов
/ 08 мая 2020

У нашей команды разработчиков была постоянная проблема с функциональностью интеллектуального поиска, не работающей должным образом на нашем веб-сайте PROD. Сайт UAT работает как положено. Мы используем Kentico 9 CMS.

Пример: Мы создали страницу в Kentico и добавили некоторую информацию в поле интеллектуального поиска. Мы следовали тому же процессу в UAT и PROD, но только UAT возвращает результаты поиска, когда вы используете эту функцию на веб-сайте.

Изображение 1

Ниже - результаты поиска в UAT - PROD не возвращается ни с чем связанным:

Изображение 2

Что мы уже сделали, чтобы попытаться решить проблему:

• Мы заметили, что сайту PROD необходимо восстановить статус индекса. Мы обработали восстановление, но это не решило проблему. Через некоторое время он запросил еще одну перестройку. Изображение 3

• Сайт PROD связан с Azure порталом и масштабируется как минимум до 2 экземпляров, а UAT масштабируется только до 1 экземпляра. Мы попытались воспроизвести ту же проблему в UAT (где мы можем отладить ее), увеличив количество экземпляров до 2. Это не имело никакого значения; функция поиска по-прежнему работает нормально в UAT, но не в PROD.

• Мы сохранили запланированную задачу - снова выполнить задачи поиска, чтобы убедиться, что она работает должным образом. Запланированное задание выполняется нормально, но это не помогло решить проблему. Изображение 4

Кто-нибудь знает или сталкивался с подобной проблемой раньше?

1 Ответ

0 голосов
/ 08 мая 2020

Вы должны убедиться, что ваше запланированное задание запускается на каждом сервере веб-фермы индивидуально. Взгляните на документацию (Ознакомьтесь с советом: выполнение задач поиска через планировщик на веб-ферме). В любом случае для меня это больше похоже на проблему синхронизации веб-фермы, чем на проблему с интеллектуальным поиском

...