Персонализирайте уеб частта - Търсене на съдържание - в SharePoint

Показвайте съдържание на класическа страница на SharePoint чрез конфигуриране на прости и сложни заявки в уеб частта за търсене на съдържание.

Относно уеб частта за търсене на съдържание (уеб част)

Когато посетителите разглеждат страница, която съдържа уеб част за търсене на съдържание, уеб частта автоматично изпраща заявка. Резултатите от търсенето се показват в уеб частта за търсене на съдържание. В повечето случаи посетителите дори не знаят, че технологията за търсене се използва за показване на съдържанието, което гледат. За тях тази уеб страница не се различава от останалите.

Когато конфигурирате заявка в уеб частта за търсене на съдържание, можете да посочите какво съдържание ще виждат потребителите, когато посетят страница, която го съдържа. По подразбиране заявката в уеб частта за търсене на съдържание е конфигурирана да показва последните три елемента, които са били променени на сайта. Чрез персонализиране на заявката можете да промените броя на елементите, показвани в уеб частта за търсене на съдържание, и типа съдържание, което се показва. Например можете да персонализирате заявката, така че уеб частта за търсене на съдържание да показва девет елемента в определен списък или последните шест документа, създадени от посетител в библиотека с документи.

Добавете уеб част за търсене на съдържание

Придвижете се до страницата, където искате да добавите уеб частта.

На страницата с опции изберете Редактиране на страница.

В зоната, където искате да добавите уеб частта, щракнете върху връзката Добавяне на уеб част.

В списъка с категории изберете Content Rollup.

В списъка с части изберете Търсене на съдържание > Добавете.

Показвайте съдържание с проста заявка в уеб частта за търсене на съдържание

Ако заявката, която искате, е уебчасти не е лесно (например, ако искате да ограничите резултатите от търсенето си до източник на резултат или конкретен етикет), най-вероятно ще трябва да използвате опциите за персонализиране в раздела Основни.

търсене

Придвижете се до страницата, която съдържа уеб частта за търсене на съдържание, в която искате да направите промени.

На страницата с опции изберете Редактиране на страница.

В уеб частта щракнете върху стрелката на менюто на уеб частта за търсене на съдържание и изберете Редактиране на уеб частта.

В панела с инструменти за уеб части, под Свойства, под Критерии за търсене щракнете върху Редактиране на заявка.

Ще се отвори диалогов прозорец, както е показано на фигурата по-горе. В този прозорец можете да конфигурирате заявката, както е описано в следващата таблица.

Изберете Източници на резултатите от управлението, за да посочите кое съдържание да търсите.

Резултатите могат да бъдат ограничени до съдържание, маркирано с термин.

Изберете една от опциите по-долу.

Не ограничавайте по етикети

Резултатите от търсенето не се ограничават до термина.

Ограничаване до текущия срок за навигация на страницата

Ограничаване до текущи условия за навигация и условия за навигация на дъщерни страници

Ограничете до този етикет

Резултатите от търсенето са ограничени до съдържание, маркирано с етикета, посочен в полето.

Показвайте съдържание с помощта на разширена заявка в уеб част за търсене на съдържание

Ако заявката, за която искате вашите WEB части, е сложна, например, ако искате да използвате синтаксиса на Keyword Query Language (KQL), ще трябва да използвате опциите за конфигуриране, налични в разширен режим в раздела Основни.

Придвижете се до страницата, която съдържа уеб частта за търсене на съдържание, в която искате да направите промени.

На страницата с опции изберете Редактиране на страница.

В панела с инструменти за уеб части, под Свойства, под Критерии за търсене щракнете върху Редактиране на заявка.

В диалоговия прозорец, който се отваря, щракнете върху връзката Превключване към разширен режим.

Персонализирайте заявката, както е описано в следващите таблици.

Изберете източник на резултати, за да посочите съдържанието, което търсите.

Филтър за ключови думи

Можете да добавите променливи на заявка към заявка, като използвате филтри за ключови думи. За списък с наличните променливи на заявка вижте Променливи на заявка в SharePoint Server 2013.

Можете да изберете предварително дефинирани променливи на заявка от падащия списък и след това да използвате бутона Добавяне на филтър за ключови думи, за да ги добавите към заявката.

Можете да използвате филтри за свойства, за да заявите съдържанието на управлявани свойства, които са посочени като заявени в схемата за търсене.

Управляваните свойства могат да бъдат избрани от падащия списък Филтър за свойства. За да добавите филтър към заявка, щракнете върху бутона Добавяне на филтър за свойства.

Забележка: Управляваните по избор свойства не се показват в списъка с филтри за свойства. За да добавите персонализирано управлявано свойство към заявка, в текстовото поле на заявката въведете името на персонализираното управлявано свойство, последвано от условието на заявката (например MyCustomColorProperty: Green).

Въведете заявката си, като използвате езика за заявки за ключови думи (KQL) или използвайте филтри за ключови думи и списъци с филтри за свойства, за да съставите заявката си.

Заявка за ключова дума може да съдържа всякакви ключови думи, филтри за свойства или оператори. За да включите променливи на заявката, използвайте фигурни скоби. Когато се изпълни заявка, променливите на заявката се заменят с действителните стойности.

Максимална дължиназаявка за ключова дума - 2048 знака.

Този раздел ви позволява да ограничите резултатите от вашето търсене до елементи, които съдържат една или повече стойности за уточняване. Управляваните свойства, които са дефинирани като уточнения в схемата за търсене, са изброени в Избор на уточнения. Изберете стойност за уточняване от списъка и след това щракнете върху Добавяне, за да я добавите към заявката.

Ако искате резултатите от вашето търсене да бъдат групирани по едно или повече управлявани свойства, щракнете върху връзката Покажи повече. Тази функция се използва, когато трябва да се покажат множество опции за резултат за даден елемент и те трябва да бъдат групирани в една.

Този раздел ви позволява да зададете условия за сортиране на резултатите от търсенето. Управляваните свойства, които са посочени като сортируеми в схемата за търсене, са изброени в падащия списък Сортиране. В този списък изберете управлявано свойство и след това изберете Низходящо или Възходящо. За да добавите допълнителни нива на сортиране, щракнете върху връзката Добавяне на ниво на сортиране.

Ако свойството Ранг е избрано в списъка за сортиране, можете да изберете модела за класиране, използван за сортиране в списъка Модел за класиране. Можете също да добавите допълнителни правила и условия, като щракнете върху връзката Добавяне на правило за динамично подреждане.

Посочете дали да използвате правила за заявка.

Поведение при натоварване

Изберете кога резултатите от търсенето, върнати от уеб частта за търсене на съдържание, да се показват на уеб страницата. Настройката по подразбиране е Async: издаване на заявка от браузъра. След извличане на цялата страница се издават заявки от браузъра на крайния потребител. Ако сте избрали опцията Синхронно Синхронизиране (синхронизиране): издаване на заявка от сървъра, заявките се издават от сървъра и резултатите от търсенетовключени в отговора на страницата, изпратен обратно от SharePoint (синхронно). Синхронното зареждане прави търсенията уязвими за фалшиви атаки между сайтове. Изберете тази опция само след като сте обмислили внимателно възможността за използване на тази уязвимост.

Посочете приоритета на съдържанието, показано от тази уеб част спрямо други уеб части за търсене. Ако SharePoint е под голямо натоварване, заявките се изпълняват според техния приоритет.

Изберете една група за защита на Active Directory, ако искате да кеширате резултатите от търсенето за потребители в нея. Като кеширате резултатите от търсенето за група за сигурност, можете да намалите времето за зареждане на страницата.

Забележка: Трябва само да изберете група за сигурност, в която резултатите от търсенето са еднакви за всички потребители. За повече информация вижте Подобряване на скоростта на зареждане на страницата с кеширане в уеб частта за търсене на съдържание.

Показва заявката, която ще бъде изпълнена от уеб частта за търсене на съдържание.

Показва съдържанието на шаблона на заявка, на който се основава заявката.

Показва уточняващите заявки, посочени в раздела РЕФИНИРАНЕ.

Показва резултатите от търсенето, групирани по управляваното свойство, посочено в раздела РЕФИНИРАНО.

Приложими правила за заявка

Показва кои правила за заявка се прилагат към заявката.

Заявка за шаблонни променливи

Показва заявката, която ще бъде изпратена от уеб частта за търсене на съдържание.

Контролиране на показването на съдържание в уеб частта за търсене на съдържание

За да контролирате как се показва съдържанието в уеб частта за търсене на съдържание, трябва да конфигурирате шаблони за показване. За информация как да създадете персонализиран шаблон за показване,вижте Показване на шаблони в SharePoint 2013 Layout Manager

Съвети за персонализиране на уеб частта за търсене на съдържание, за да се намали времето за зареждане на страницата

Уеб частите предоставят повече гъвкавост за персонализиране на заявки. Ако обаче конфигурирате уеб частта да използва много сложна заявка, ще бъде по-трудно за SharePoint да обработи заявката, което също може да доведе до по-дълго време за зареждане на страницата. На жаргон за търсене това е същото като увеличено забавяне на заявката.

Съветите по-долу ще ви помогнат да намалите сложността на заявката и времето за зареждане на страницата.

Опитайте се да не използвате няколко оператора ИЛИ. Операторите ИЛИ увеличават сложността на заявката повече от операторите и. Ако вашата заявка съдържа оператори, помислете за промяна на заявката, за да използвате оператори И вместо това.

Избягвайте използването на оператора със заместващ знак (*). Вместо това опитайте да промените заявката си, за да използвате точно съвпадение.

Опитайте се да не използвате ключови думи. Вместо това опитайте да използвате една ключова дума.

Избягвайте използването на променливи на заявка, които съдържат потребителски свойства или набор от термини и набори от термини. За информация и примери за тези свойства вижте Променливи на заявка в SharePoint Server 2013.

Нека не добавяме сортиране по избор, като нива на сортиране и правила за динамичен ред. Вместо това опитайте да използвате опциите за сортиране по подразбиране в падащите менюта Сортиране и класиране в раздела Сортиране.

Ако не използвате правила за заявки, изберете Не използвайте правила за заявки в раздела Опции.