-->

вторник, 26 мая 2015 г.

Crawl Rules Search People SharePoint 2013

Возникла потребность, что бы некоторые пользователи не отображались в результатах поиска, ранее, в SharePoint 2010 у меня с этим проблем не возникало. Но вот с SharePoint 2013 возникли проблемы.
Как выглядит адрес профиля пользователя:
согласно Regular Expressions Support in SharePoint 2010 Crawling  все тоже должно быть хорошо.
Для проверки выражения для правила, чтобы после каждого изменения правла не ждать полного обхода, пошел по другому пути. Зашел в Crawl Log > URL View   и в строке экспериментировал.
Если пустая строка, то показывает весь индексированный контент
Если ввести адрес
то результатов у меня не выводило

если так:
то результат уже выводился.

Но вот с обратным слешем «\» возникли проблемы

Я пробовал и [\\] и [\] и %5C

Решение.

Как обходной путь использовать в место «\» использовать «*»
Выглядит примерно так http://my.site:80*person.aspx?accountname=domain*user1

Для пользователей forms-based authentication у них путь выглядит
для того что бы исключить из результатов поиска все таких пользователей я использовал правило

после добавления правил индекса нужно запустить Full Crawl