2013-05-13 2 views
1

Я следил за этим блогом Советы 1 и создал правило обхода http: //.*forms/allitems.aspx и бежал полный ползать. Я больше не получаю результаты с AllItems.aspx. Однако, если в библиотеке документов есть какой-либо документ с именем Something.doc, он больше не втягивается в результаты поиска.правило обхода sharepoint для исключения AllItems.aspx, но получить элемент/документ в поисковых запросах, если запрос указан в поле поиска

Я думаю, что я желаю, это базовая функциональность, так как пользователь не должен видеть Allitems.aspx в результатах поиска, но должен получить элемент/документ с именами, введенными в поле поиска.

Пожалуйста, дайте мне знать, если у меня что-то не хватает. Я уже положил через 24 часа ... погубил максимум, что мог.

ответ

0

Похоже, что требуется сброс индекса. Вот шаги, которые я сделал: 1. Добавьте следующее правило обхода, чтобы исключить: *: //*allitems.aspx. 2. Сброс индекса. 3. Полное сканирование.

+1

Я пробовал это, но он не работает, как вы сказали. Если я добавлю правило обхода, исключая все «allitems.aspx», то в результатах поиска не будет отображаться какой-либо элемент из этого документа. Я даже сбросил индекс, но не повезло. –

0

Я не мог найти хороший способ сделать это, используя правила обхода. Вместо этого я решил установить ограничение на веб-часть результатов поиска.

В свойствах результатов поиска веб-части, выберите «Изменить запрос»

Select Change Query

Добавить свойство фильтра, чтобы исключить что-либо с «AllItems» (и любых других исключений, которые вы хотите на месте.

Add AllItems to property filter

Используется блог Стива Манна в качестве эталона и для изображений: http://stevemannspath.blogspot.com/2013/04/sharepoint-2013-search-removing-junk.html