Перейти до основного
Office

Використання веб-частини "запит на вміст" або веб-частини "Пошук вмісту" в SharePoint

Існує дві веб-частини, які можна використовувати для пошуку даних на сайті SharePoint. Вони дуже схожі: веб-частина "запит на вміст" (CQWP) і веб-частина "Пошук вмісту" ("c"). Просто подивившись на їхні імена, не зрозуміло розрізняти відмінності між ними.

Веб-частини "Запит на вміст" і "Пошук вмісту"

У більшості випадків ми радимо використовувати веб-частину "Пошук вмісту", оскільки вона не впливає на продуктивність, як у веб-частині "запит на вміст". 

Важливо, що ви усвідомлюєте сильні та слабкі сторони двох веб-частин. У більшості випадків ми радимо використовувати веб-частину "Пошук вмісту", оскільки вона не впливає на продуктивність, як у веб-частині "запит на вміст".

  • Використовуйте CQWP, коли ви маєте обмежену кількість вмісту, ваш запит простий, і ви не очікуєте, що вміст матиме багато часу в майбутньому.

  • Якщо потрібно відобразити вміст на основі запиту, використовуйте веб-програму "Усі інші сценарії".

У таблиці нижче наведено порівняння двох веб-частин:

Поведінка веб-частини

Веб-частина "Запит на вміст"

Веб-частина "Пошук вмісту"

Конфігурація запиту

Простий

Потрібно знати про певні функції пошуку, наприклад керувати схемою пошуку в службі SharePoint Online.

Запит на велику кількість вмісту

Обмежено

Так

Обробки складних запитів

Обмежено

Так

Масштаб для обробки майбутніх зростання вмісту

Обмежено

Так

Відображення вмісту з інших колекцій сайтів

Ні

Так (див. використання веб-частини "Пошук вмісту" для відображення вмісту з іншої колекції сайтів нижче)

Макет результатів запиту можна настроїти

Так, за допомогою XSLT.

Так, за допомогою HTML.

Вартість обслуговування в комплексній архітектурі сайту

Найвищий курс

Мала (див. використання веб-частини "Пошук вмісту" для збереження витрат на обслуговування внизу)

Звуження результатів запиту, які відображаються у веб-частині

Ні

Так, у поєднанні з веб-частиною уточнення.

Ви можете використовувати обидві веб-частини для відображення інформації, що зберігається на підсайті. Користувачі, які використовують веб-частину, і користувачі домашнього сайту, не збігаються, незалежно від того, яку її ви використовуєте. Різниця між двома веб-частинами – це технологія, яку використовують веб-частини. CQWP запитує базу даних, якщо запит на створення запиту на веб-сторінці має індекс пошуку.

Ось приклад того, як поводяться ці веб-частини. Приклад: компанія, яка використовує CQWP для відображення вмісту з підсайту збуту, і приклад B показує компанію, яка використовує веб-сайт для відображення вмісту з підсайту збуту.

Спосіб відображення вмісту у веб-частинах CQWP і CSWP

Виноска із зображенням

Приклад:
Веб-частина "запит на вміст"

Приклад B:
Веб-частина "Пошук вмісту"

1

Ви автор вмісту у списку.

Ви автор вмісту у списку.

2

Пункти списку відразу зберігаються в базі даних.

На встановному інтервалі часу елементи списку буде автоматично поповнено та додано до індексу пошуку.

3

Відвідувач переглядає домашній сайт. CQWP автоматично видав запит до бази даних.

Відвідувач переглядає домашній сайт. У веб-частині "Пошук" автоматично виникають запити до індексу пошуку.

4

База даних повертає результат запиту та відображає його в CQWP.

Індекс пошуку повертає результат запиту та відображає її у веб-програмі.

Оскільки веб-частини використовують різні технології, за допомогою випадків, коли потрібно вибрати одну веб-частину, інші відрізняються. Регістр використання часто складніший, ніж простий приклад, який відображається в попередньому розділі. Перш ніж вирішити, яку веб-частину слід використовувати, зверніть увагу на таке:

  • Який обсяг вмісту я маю?

  • Наскільки складним буде запит?

  • Де знайти мій вміст, який буде зберігатися?

  • Скільки часу вміст буде зростати через деякий час?

  • Скільки буде коштувати витрати на обслуговування протягом довгого часу?

Радимо, щоб ви могли вирішити всі ці області в цілому, а не окремо.

Примітка.: Якщо ви плануєте перейти з локального сайту SharePoint на сайт SharePoint Online, а ви використовуєте CQWPs на локальному сайті SharePoint, ви можете зіткнутися з кількома проблемами продуктивності. У службі SharePoint Online ви не зможете масштабувати ваш клієнт для підвищення продуктивності. Крім того, функція кешування працює по-різному в службі SharePoint Online, ніж у локальній службі SharePoint.

Що впливає на продуктивність веб-частини "запит на вміст"

У попередньому прикладі, якщо список новин містить менше 5000, продуктивність CQWP може бути дуже доброю. Однак, якщо список новин перевищує елемент 5000, а запит у CQWP складний, веб-частина може виконуватися в задачах продуктивності. Важко визначити, що таке складний запит, а джерело , що іде на всіх сайтах у колекції сайтів, складніший, ніж джерело , який запитує певний список. Крім того, якщо під час запиту використовуються додаткові фільтри, збільшується складність запиту. Складність запиту збільшується в залежності від типів стовпців сайту та умов, які ви використовуєте. Нижче наведено кілька прикладів.

  • Запит, який фільтрує на стовпці сайту, щоб ввести кілька рядків тексту , складніший, ніж запит, який фільтрує на стовпці сайту типу " так/ні".

  • Фільтр, що використовує містить умову, складніший, ніж запит, який використовує дорівнює умові.

  • Кілька або умови збільшують складність запиту.

Настроювання запиту у веб-частині CQWP

Продуктивність CQWP також залежить від того, де зберігається ваш вміст. Якщо вміст зберігається на кількох сайтах, загальний обсяг елемента списку, який має обробляти веб-частину, вплине на її продуктивність. Наприклад, на домашній сторінці компанії потрібно відобразити найновіші елементи новин зі списків, які підтримуються в кількох підсайтах. Кожен список містить елемент 1000. Це означає, що CQWP має виконати запит на елементи 3000.

Запит на кілька підсайтів

У цьому прикладі, якщо запит простий, можливо, продуктивність CQWP має бути добре, доки загальна сума кількості записів менше за 5000. Однак, якщо запит складний, CQWP може зіткнутися з проблемами продуктивності, навіть якщо загальна кількість одиниць має кілька тисяч.

Ще один важливий чинник, який може вплинути на продуктивність CQWP, якщо вміст зростає. Рішення, яке добре працює сьогодні, може не застосовуватися до майбутнього вмісту. Якщо ви очікуєте велике збільшення кількості сайтів або обсягу вмісту, ви не повинні використовувати CQWP.

Ви можете використовувати обидві веб-частини для відображення вмісту на основі інформації зі своєї вкладки сайту. Наприклад, коли відвідувач перейде на сторінку, веб-частина на цій сторінці автоматично видає запит, який містить відомості з області "переходи сайту". Результати пошуку відображаються у веб-частині. Якщо у вас немає великого вмісту, а запит простий, можна використовувати кілька CQWPs для відображення вмісту. Однак, оскільки ви повинні підтримувати кожну CQWP окремо, витрати на обслуговування можуть швидко зростати.

За допомогою функції "керована навігаційна панель" та "Категорія" витрати на обслуговування залишаться незмінними з ростом вмісту. Наприклад, якщо додати нову категорію для переходу до вмісту, можна скористатися тією самою сторінкою категорій, щоб відобразити вміст, який належить до нової категорії для переходу. Таким чином, хоча ваш вміст зростає, потрібно лише зберегти таку саму кількість сторінок.

Перегляньте ці додаткові статті, щоб отримати докладніші відомості.

У наведеному нижче прикладі ви можете побачити, як чотири CQWPs можна замінити на одну сторінку на сторінці категорій.

Складна архітектура сайту

Ви можете використовувати CSWP для відображення вмісту з інших колекцій сайтів. Наприклад, якщо потрібно, щоб вміст автора в одній колекції сайтів і відображення цього вмісту в іншій колекції сайтів, потрібно використовувати CSWP. CQWP може відображати лише вміст з однієї колекції сайтів.

Запит на вміст в іншій колекції сайтів

Якщо ви не впевнені, які веб-частини слід використовувати, можливо, у більшості випадків можна вибрати елемент у службі. Ця веб-частина є гнучкішою, ніж CQWP, і дасть вам змогу покращити результати роботи, якщо ви плануєте розширювати вміст протягом довгого часу.

Якщо ви вирішите використовувати CQWP, радимо виконати тестування, щоб дізнатися, чи відповідає веб-частині поточних і майбутніх вимог до виконання та обслуговування.

Додаткові відомості про веб-частини "Пошук вмісту" та "запит на вміст"

Примітка.:  Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була ця інформація корисною. Для довідки цю статтю можна переглянути англійською мовою.

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×