Kentico 12 Smart Search Page Crawler Index не работает - PullRequest
0 голосов
/ 07 мая 2020

У меня есть сайт Kentico 12 MVC, где cms и, я полагаю, «клиентский» сайт находятся на одном сервере, но отдельные записи IIS. Один называется admin.site.com, а другой dev.site.com.

Я пытаюсь реализовать функцию интеллектуального поиска с помощью индекса Page Crawler. Причина, по которой мне нужен индекс Page Crawler, заключается в том, что моя структура содержимого выглядит следующим образом:

Контейнер страницы> Тип страницы «Продукт»

Затем в типе страницы «Продукт» я вставляю содержимое из другой части дерева содержимого с помощью функций виджетов / построителя страниц на вкладке Страница. На вкладке Content этой страницы очень мало фактического контента.

Если я использую Pages Index и выполняю поиск по нему, он захватывает только те типы страниц, которые находятся в разделе виджетов контента сайта, а не страницы, которые реализовать виджеты, которые являются фактически действующими страницами на сайте. Я реализовал индекс Page Crawler и попробовал выполнить предварительный просмотр поиска, но буквально все, что я ищу, не дает результатов. Пожалуйста, дайте мне знать, какие подробности вам понадобятся, чтобы помочь, я ценю любую помощь!

Best, RP

1 Ответ

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

Проверьте документацию и особенно примечание: «Мы не рекомендуем использовать индексы сканера на MVC сайтах, содержащих только контент. Сканер выбирает страницы только из дерева контента сайта в Kentico, что не может соответствовать фактической структуре веб-сайта (во многих случаях страницы, содержащие только контент, хранят только данные и не представляют собой страницы на действующем сайте). "

Для достижения ваших целей вам необходимо создать собственный код сканера и объедините его с индексом пользовательского поиска .

...