Задача: настроить SharePoint Search Service так, чтобы показывались только страницы следующих типов: документы (.doc/.docx/.pdf), таблицы (.xls, .xlsx) и aspx-страницы (.aspx).
Инструкция:
Сначала нужно составить regex для решения задачи. В моём случае regex будет таким:
http://<host>/.*(.aspx|.doc(x)?|.xls(x)?|.pdf)
Рекомендую использовать очень полезный сайт https://regex101.com/ для составления и тестирования регулярных выражений.
Скопируйте свой regex и перейдите в SharePoint Admin Center → Services, найдите службу поиска и зайдите в Manage → Crawl Rules. Добавьте новое правило обхода с типом include (ВНИМАНИЕ: уберите обратные слэши из regex, полученного на шаге 1). Включите флажок Follow complex URLs also!
Нажмите save. На странице, где вы добавили новое правило, можно также протестировать несколько ссылок и посмотреть, попадёт ли страница под это правило. Например:
Также нужно добавить глобальное правило exclude для всех источников контента с более низким приоритетом, чем у правил include (ВНИМАНИЕ: добавьте правила include и exclude для всех источников контента). В моём случае regex правила exclude будет таким:
https://host/.*
Сохраните все правила и запустите полное сканирование индекса. Проверьте обойдённые страницы в логе обхода.
Пошаговое руководство по настройке Workflow Manager 1.0 для SharePoint 2016: типичные ошибки, настройка SSL-сертификата и устранение неполадок Service Bus.
Пошаговое руководство, которое объединяет сетевое обнаружение, проверку уязвимостей, приоритизацию на основе CVSS и лёгкий мониторинг конечных точек и серверов внутри GEN.
Открыт для работы по контракту
Я доступен для работы по контракту. Если у вас есть интересная идея проекта, запишитесь на звонок через Calendly.