Использование правил сканирования для исключения Allitems.aspx, DispForm.aspx
-
28-09-2020 - |
Вопрос
Есть ли у кого-нибудь идеи, как исключить формы списков из результатов поиска.
Я перепробовал много вещей, предложенных в Google, но ничего из них не работает.
Решение
Одним из вариантов является настройка свойств веб-части результатов поиска.Конкретно укажите IsDocument:"True"
свойство для исключения страниц списков из результатов поиска.
Как исключить страницы списков из результатов поиска через веб-часть «Результаты поиска»
- Открыть страницу результатов поиска в режиме редактирования
- В веб -детале «Результаты поиска» нажмите стрелку меню «Результаты поиска», а затем нажмите «Изменить веб -часть»
- На панели инструментов веб-части в
Search Criteria
раздел, нажмитеChange query
- В фильтре свойств выберите свойство с именем
Path
и укажите значениеThis site
, затем нажмитеAdd property filter
кнопка (сгенерированный запрос показан на рисунке ниже)
Альтернативно вы можете создать новый Result Source
и применять изменения для каждого сайта, семейства веб-сайтов или клиента.
- Создать новый
Result Source
.В зависимости от объема (арендатор, коллекция сайтов, сайт) перейдите к соответствующемуResult Source
страницу и выберитеNew Result Source
связь. Укажите следующий запрос:
{searchTerms?} IsDocument:"True"
Идти к
Result Source
страница .Выберите источник результатов и нажмитеSet as default
в контекстном меню.
Рекомендации
Настройка свойств веб-части результатов поиска в SharePoint Server 2013
Другие советы
Проверьте, чтобы быть уверенным.Потому что я бежал в проблеме, когда исключая Allitems.aspx с правилами для сканирования Содержание на сайте больше не просеивается.
Так что проверьте, будет ли все, чтобы все ползло, чтобы быть уверенным.Чтобы исключить Allitems.aspx Я бы добавил следующее в результате: -FileName: Allitems.aspx