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

Има две уеб части, които могат да се използват за търсене на данни в сайт на SharePoint. Те са много сходни: уеб частта на заявка за съдържание (учзс) и уеб частта за търсене на съдържание (CSWP). Просто като прегледате имената им, не е ясно да се разграничи разликата между двете.

Уеб част на заявка за съдържание и уеб част за търсене на съдържание

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

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

  • Използвайте УЧЗС, когато имате ограничено количество съдържание, заявката ви е проста и не очаквате съдържанието да расте много в бъдеще.

  • Използвайте CSWP във всички други случаи, когато искате да покажете съдържание, базирано на заявка.

В таблицата по-долу се прави сравнение между двете уеб части:

Поведение на уеб част

Уеб част на заявка за съдържание

Уеб част за търсене на съдържание

Конфигуриране на заявка

Лесно

Ще трябва да знаете за някои функции за търсене, като например управление на схемата на търсене в SharePoint online.

Заявка в голям обем съдържание

Ограничено

Да

Обработване на сложни заявки

Ограничено

Да

Мащабиране за управление на бъдещия растеж на съдържанието

Ограничено

Да

Показване на съдържание от други колекции от сайтове

Не

Да (вижте използване на уеб частта за търсене на съдържание, за да се покаже съдържание от друга колекция от сайтове по-долу)

Дизайнът на резултатите от заявката може да се персонализира

Да, чрез XSLT.

Да, с помощта на HTML.

Разходи за поддръжка в сложна архитектура на сайта

Високо

Small (вижте използване на уеб частта за търсене на съдържание, за да се запазят разходите за поддръжка по-долу)

Стесняване на резултатите от заявката, които се показват в уеб частта

Не

Да, в съчетание с уеб частта за уточняване.

Можете да използвате и двете уеб части, за да показвате информацията, която се съхранява в подсайт. Работата на потребителите за авторите на съдържание и посетителите на домашен сайт е еднаква, независимо коя уеб част използвате. Разликата между двата уеб компонента е технологията, използвана от уеб частите. Свойството УЧЗС извършва заявка към база данни, докато CSWP заявки за индекса за търсене.

Ето пример за поведението на тези уеб части. Пример а показва фирма, която използва УЧЗС, за да покаже съдържание от своя подсайт за продажби, като например B показва фирма, която използва CSWP, за да покаже съдържание от своя подсайт за продажби.

Как УЧЗС и УЧТС показват съдържание

Изнесено означение на изображение

Пример а:
Уеб част за заявка за съдържание

Пример б:
Уеб част за търсене на съдържание

1

Можете да създавате съдържание в списък.

Можете да създавате съдържание в списък.

2

Елементите на списъка се съхраняват веднага в база данни.

В определен интервал от време елементите на списъка се обхождат автоматично и се добавят към индекса за търсене.

3

Гост вижда в дома сайта. Свойството УЧЗС автоматично издава заявка в базата данни.

Гост вижда в дома сайта. Свойството CSWP автоматично издава заявка към индекса за търсене.

4

Базата данни връща резултат от заявката и го ПОКАЗВА в учзс.

Индексът за търсене връща резултат от заявката и го ПОКАЗВА в CSWP.

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

  • Колко съдържание имам?

  • Колко сложна ще бъде заявката по заявка?

  • Къде ще се съхранява съдържанието?

  • Колко ще нарасне съдържанието с течение на времето?

  • Колко ще нарастват разходите за поддръжка с течение на времето?

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

Забележка: Ако обмисляте преместване от локален сайт на SharePoint в сайт на SharePoint online и използвате Учзс могат във вашия локален сайт на SharePoint, можете да се сблъскате с няколко проблема с производителността. В SharePoint online няма да можете да мащабирате своя клиент, за да подобрите производителността. Освен това, функцията за кеширане е по-различна в SharePoint Online, отколкото в локалния SharePoint.

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

В предишния пример, ако списъкът с дискусионни групи съдържа по-малко от 5000 елементи, е вероятно работата на УЧЗС да е много добра. Ако обаче списъкът с новини надвишава елементите на 5000 и заявката в УЧЗС е сложна, уеб частта може да се изпълни с проблеми в производителността. Трудно е да дефинирате точно какво представлява сложната заявка, но източник , който преминава през всички сайтове във вашата колекция от сайтове, е по-сложен от източник , който прави заявки за определен списък. Освен това, ако заявка използва допълнителни филтри, сложността на заявката се увеличава. Сложността на заявката се увеличава в зависимост от типовете колони на сайта и условията, които използвате. Ето някои примери:

  • Заявка, която филтрира в колона на сайт от тип многоредов текст , е по-сложна от заявка, която филтрира в колона на сайт от тип "да/не".

  • Филтър, който използва условие съдържа , е по-сложен от заявка, която използва условие е равно на.

  • Многото или условията увеличават сложността на заявката.

Конфигуриране на заявка в УЧЗС

Работата на УЧЗС също се влияе от мястото, където се съхранява съдържанието. Ако вашето съдържание е съхранено в няколко сайта, общият размер на елементите от списък, който уеб частта трябва да обработи, ще засегне нейната производителност. Например в началния сайт на вашата фирма искате да покажете последните новини от списъците, които се поддържат в няколко подсайта. Всеки списък съдържа елементи на 1000. Това означава, че УЧЗС ще трябва да прави заявка през елементите на 3000.

Заявка в множество подсайтове

В този пример, ако заявката е проста, производителността на УЧЗС е вероятно да е добра при условие че общият размер на елементите е по-малък от 5000. Ако обаче заявката е сложна, функцията УЧЗС може да се натъкне на проблеми с производителността, дори когато общият размер на елементите е няколко хиляди.

Друг важен фактор, който може да засегне производителността на УЧЗС, е ако съдържанието ви расте. Решение, което работи добре днес, може да не се отнася за вашето бъдещо съдържание. Ако очаквате голямо увеличаване на броя на обектите или количеството съдържание, не трябва да използвате УЧЗС.

Можете да използвате и двете уеб части, за да покажете съдържание, базирано на информация от навигацията на вашия сайт. Например когато даден посетител отиде на страница, уеб частта на тази страница автоматично издава заявка, която съдържа информация от навигацията на вашия сайт. Резултатите от търсенето се показват в уеб частта. Ако нямате много съдържание и заявката е проста, можете да използвате няколко Учзс могат, за да покажете своето съдържание. Все пак, тъй като трябва да поддържате всеки УЧЗС поотделно, разходите за поддръжка могат бързо да ескалират.

С помощта на CSWP с управлявана навигация и страница на категория вашите разходи за поддръжка ще останат същите като във вашето съдържание. Например, ако добавите нова категория за навигация към своето съдържание, можете да използвате същата страница за категория, за да се покаже съдържанието, което принадлежи към новата Категория навигация. Така че въпреки че съдържанието ви се разраства, ще трябва само да запазите същото количество страници.

Вижте следните допълнителни статии за повече информация:

В примера по-долу ще видите как четири Учзс могат могат да бъдат заместени с един CSWP на страница на категория.

Сайт със сложна архитектура

Можете да използвате функцията CSWP, за да покажете съдържание от други колекции от сайтове. Например, ако искате да създадете съдържание в една колекция от сайтове и да покажете това съдържание в друга колекция от сайтове, трябва да използвате CSWP. Свойството УЧЗС може да показва съдържание само от една колекция от сайтове.

Заявка за съдържание в друга колекция от сайтове

Ако не сте сигурни кои уеб части да използвате, тогава CSWP е вероятно най-добрият избор в повечето случаи. Тази уеб част е по-гъвкава от функцията УЧЗС и ще ви даде по-добра производителност, ако планирате да разширите вашето съдържание с течение на времето.

Ако решите да използвате УЧЗС, ви препоръчваме да направите тестове, за да разберете дали уеб частта отговаря на вашите настоящи и бъдещи изисквания за производителност и поддръжка.

Още информация за уеб частите за търсене на съдържание и заявка за съдържание

Забележка:  Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас? Ето статията на английски за справка.

Нуждаете се от още помощ?

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×