Khi nào thì sử dụng Phần Web Truy vấn Nội dung hoặc Phần Web Tìm kiếm Nội dung trong SharePoint

Quan trọng:  Bài viết này là dịch máy, hãy xem tuyên bố miễn trừ trách nhiệm. Bạn hãy tìm phiên bản tiếng Anh của bài viết này tại đây để tham khảo.

Không có hai phần Web có thể được dùng để tìm kiếm dữ liệu trên SharePoint site. Họ sẽ rất giống: Nội dung truy vấn Web phần (CQWP)Nội dung Web tìm kiếm phần (CSWP). Chỉ bằng cách xem tên của họ, là nó không rõ ràng để phân biệt sự khác biệt giữa hai.

Phần Web Truy vấn Nội dung và Tìm kiếm Nội dung

Trong bài viết này, chúng tôi sẽ giúp bạn tìm hiểu các Phần Web này hoạt động như thế nào, và khi nào bạn nên sử dụng Phần Web hơn là Phần Web kia.

Điều quan trọng là bạn phải hiểu ưu và khuyết điểm của hai Phần Web vì nếu bạn cho phần web sai, site của bạn sẽ gặp vấn đề hiệu suất. Bạn có thể sử dụng cả hai Phần Web để hiển thị nội dung được dựa trên truy vấn. Trong một thế giới đơn giản hóa, dưới đây là cách bạn có thể quyết định giữa hai phần web:

  • Sử dụng CQWP khi bạn có lượng nội dung giới hạn, truy vấn của bạn là đơn giản, và bạn không muốn nội dung của bạn tăng lên trong tương lai.

  • Sử dụng CSWP trong tất cả các tình huống khác khi bạn muốn hiển thị nội dung được dựa trên truy vấn.

Bảng dưới đây so sánh giữa hai Phần Web:

Hành vi của Phần Web

Phần Web Truy vấn Nội dung

Phần Web Tìm kiếm Nội dung

Cấu hình Truy vấn

Dễ dàng

Bạn sẽ cần biết các tính năng tìm kiếm cụ thể như các thuộc tính được quản lý.

Truy vấn trên một lượng lớn nội dung

Giới hạn

Có

Xử lý truy vấn phức tạp

Giới hạn

Có

Cân chỉnh để xử lý việc gia tăng nội dung trong tương lai

Giới hạn

Có

Hiển thị nội dung từ bộ sưu tập site khác

Không

Có (hãy xem sử dụng phần Web tìm kiếm nội dung để hiển thị nội dung từ tuyển tập site khác dưới đây)

Thiết kế của kết quả truy vấn có thể được tùy chỉnh

Có, bằng cách dùng XSLT.

Có, bằng cách dùng HTML.

Chi phí bảo trì trong cấu trúc site phức tạp

Cao

Nhỏ (xem sử dụng phần Web tìm kiếm nội dung để giảm chi phí bảo trì dưới đây)

Thu hẹp kết quả truy vấn sẽ được hiển thị trong Phần Web

Không

Có, kết hợp chúng với Phần Web Tinh chỉnh.

Bạn có thể sử dụng cả hai Phần Web để hiển thị thông tin được lưu trữ trong một site con. Trải nghiệm người dùng cho các tác giả nội dung và khách ghé thăm trang chủ là giống hệt nhau, bất kể Phần Web mà bạn sử dụng. Sự khác biệt giữa hai Phần Web là công nghệ mà các Phần Web sử dụng. CQWP truy vấn cơ sở dữ liệu, trong khi CSWP truy vấn chỉ mục tìm kiếm.

Đây là một ví dụ về cách các Phần Web này hoạt động. Ví dụ A hiển thị một công ty đang dùng CQWP để hiển thị nội dung từ trang con kinh doanh của nó, và ví dụ B hiển thị một công ty đang dùng CSWP để hiển thị nội dung từ trang con kinh doanh của nó.

Làm thế nào CQWP và CSWP hiển thị nội dung

Khung chú thích Hình ảnh

Ví dụ A:
Phần Web Truy vấn Nội dung

Ví dụ B:
Phần Web Tìm kiếm Nội dung

1

Bạn biên soạn nội dung trong một danh sách.

Bạn biên soạn nội dung trong một danh sách.

2

Các mục danh sách ngay lập tức được lưu trữ trong một cơ sở dữ liệu.

Trong khoảng thời gian đã được thiết đặt, các mục danh sách đều được tự động tìm kéo và được thêm vào các chỉ mục tìm kiếm.

3

Một người khách đang xem trang chủ. CQWP tự động phát hành truy vấn đến cơ sở dữ liệu.

Một người khách đang xem trang chủ. CSWP tự động phát hành truy vấn đến chỉ mục tìm kiếm.

4

Cơ sở dữ liệu trả về kết quả truy vấn và hiển thị nó trong CQWP.

Chỉ mục tìm kiếm trả về kết quả truy vấn và hiển thị nó trong CSWP.

Vì các Phần Web dùng công nghệ hỗ trợ khác nhau, việc phân biệt chữ hoa/thường cho Phần Web mà bạn chọn dùng cũng sẽ khác nhau. Thông thường, chữ hoa/thường sẽ phức tạp hơn so với ví dụ đơn giản hiển thị trong phần trước. Trước khi bạn quyết định Phần Web nào để sử dụng, việc quan trọng là bạn hãy xem xét các yếu tố sau:

  • Tôi có nội dung nhiều bao nhiêu?

  • Bằng cách truy vấn sẽ phức tạp như thế nào?

  • Nội dung của tôi sẽ được lưu trữ ở đâu?

  • Bao nhiêu nội dung của tôi sẽ tăng theo thời gian?

  • Bao nhiêu chi phí bảo trì của tôi sẽ tăng theo thời gian?

Chúng tôi khuyên bạn nên chỉ ra tất cả các lĩnh vực như một tổng thể hơn là riêng biệt.

Ghi chú:  Nếu bạn đang xem xét từ một site SharePoint Online tại cơ sở, và bạn đang dùng CQWP trên site SharePoint tại cơ sở của bạn, bạn có thể gặp một số vấn đề về hiệu suất. Trong SharePoint Online bạn không thể cân chỉnh tỉ lệ người thuê để cải thiện hiệu suất. Ngoài ra, chức năng bộ đệm sẽ hoạt động khác đi trong SharePoint Online hơn trong SharePoint tại cơ sở.

Điều gì ảnh hưởng đến hiệu suất của phần Web truy vấn Nội dung

Trong ví dụ trước, nếu danh sách Tin tức chứa ít hơn 5000 khoản mục, hiệu suất của CQWP có khả năng sẽ rất tốt. Tuy nhiên, nếu danh sách Tin tức vượt quá 5000 khoản mục, và truy vấn trong CQWP là phức tạp, Phần Web có thể gặp vấn đề về hiệu suất. Khó xác định chính xác đâu là một truy vấn phức tạp, nhưng Nguồn qua tất cả các trang trong bộ sưu tập trang web của bạn phức tạp hơn so với Nguồn truy vấn một danh sách cụ thể. Tương tự, nếu bạn truy vấn bằng cách dùng Bộ lọc bổ sung, độ phức tạp của truy vấn sẽ tăng. Độ phức tạp của truy vấn tăng tùy thuộc vào các kiểu cột trang và các điều kiện mà bạn sử dụng. Sau đây là một số ví dụ:

  • Một truy vấn có các bộ lọc trên một cột trang thuộc kiểu nhiều dòng văn bản phức tạp hơn một truy vấn lọc trên một cột trang thuộc kiểu Có/không.

  • Bộ lọc sử dụng điều kiện có chứa phức tạp hơn so với một truy vấn có sử dụng điều kiện tương đương.

  • Nhiều điều kiện Hoặc sẽ làm tăng mức độ phức tạp của truy vấn.

Cấu hình truy vấn trong CQWP

Hiệu suất của CQWP cũng bị ảnh hưởng bởi nơi nội dung của bạn được lưu trữ. Nếu nội dung của bạn được lưu trữ trên các trang, tổng số mục danh sách Phần Web đã để xử lý sẽ ảnh hưởng đến hiệu suất của nó. Ví dụ, trên trang chủ của công ty bạn, bạn muốn hiển thị các mục tin tức mới nhất từ các danh sách được duy trì trong nhiều trang con. Mỗi danh sách chứa 1000 khoản mục. Điều đó có nghĩa là CQWP sẽ phải truy vấn trên 3000 khoản mục.

Truy vấn trên nhiều trang con

Trong ví dụ này, nếu truy vấn đơn giản, hiệu suất của CQWP có khả năng sẽ tốt miễn là tổng số mục ít hơn 5000. Tuy nhiên, nếu truy vấn phức tạp, CQWP có thể gặp phải các vấn đề về hiệu suất ngay cả khi tổng số mục là một vài ngàn.

Yếu tố quan trọng khác có thể ảnh hưởng đến hiệu suất của CQWP là liệu nội dung của bạn có tăng không. Một giải pháp hiệu quả hôm nay có thể không áp dụng được vào nội dung trong tương lai của bạn. Nếu bạn mong đợi một lượng lớn số trang gia tăng hoặc số lượng nội dung, bạn không nên sử dụng CQWP.

Bạn có thể sử dụng cả hai Phần Web để hiển thị nội dung dựa trên thông tin từ dẫn hướng trang của bạn. Ví dụ, khi một người truy cập đi tới một trang, Phần Web trên trang đó sẽ tự động phát hành một truy vấn có chứa thông tin từ dẫn hướng trang của bạn. Các kết quả tìm kiếm được hiển thị trong Phần Web. Nếu bạn không có nội dung nhiều và truy vấn đơn giản, bạn có thể sử dụng một vài CQWP để hiển thị nội dung của bạn. Tuy nhiên, vì bạn phải duy trì mỗi CQWP riêng lẻ, chi phí bảo trì của bạn có thể tăng nhanh chóng.

Bằng cách sử dụng CSWP với dẫn hướng được quản lý và một trang thể loại, chi phí bảo trì của bạn sẽ được giữ như mức gia tăng của nội dung. Ví dụ, nếu bạn thêm một thể loại dẫn hướng mới vào nội dung của bạn, bạn có thể sử dụng cùng trang thể loại để hiển thị nội dung thuộc về thể loại dẫn hướng mới. Vì vậy ngay cả khi nội dung của bạn đang gia tăng, bạn sẽ chỉ cần duy trì cùng một lượng trang.

Xem các bài viết bổ sung để biết thêm thông tin:

Trong ví dụ dưới đây, bạn có thể thấy cách bốn CQWP có thể được thay thế bởi một CSWP trên một trang thể loại.

Cấu trục site phức tạp

Bạn có thể sử dụng CSWP để hiển thị nội dung từ tuyển tập trang khác. Ví dụ, nếu bạn muốn tác giả nội dung trong một bộ sưu tập trang và hiển thị nội dung này trong tuyển tập trang khác, bạn có thể sử dụng CSWP. CQWP chỉ có thể hiển thị nội dung từ một tuyển tập trang.

Truy vấn cho nội dung trong tuyển tập trang khác

Nếu bạn không chắc Phần Web nào nên dùng, khi đó CSWP có thể là lựa chọn tốt nhất trong hầu hết các trường hợp. Phần Web này linh hoạt hơn so với CQWP và kết quả sẽ cung cấp cho bạn hiệu suất tốt hơn nếu bạn đang lên kế hoạch để mở rộng nội dung của bạn theo thời gian.

Nếu bạn quyết định sử dụng CQWP, chúng tôi khuyên bạn thực hiện kiểm tra để tìm hiểu xem Phần Web có đáp ứng các yêu cầu về hiệu suất và duy trì hiện tại lẫn tương lai không.

Tìm hiểu thêm về tìm kiếm nội dung và phần Web truy vấn Nội dung

Ghi chú: Tuyên bố miễn trừ trách nhiệm Dịch Máy: Bài viết này do một hệ thống máy tính dịch mà không có sự can thiệp của con người. Microsoft cung cấp những bản dịch máy này để giúp người dùng không nói tiếng Anh hiểu nội dung về các sản phẩm, dịch vụ và công nghệ của Microsoft. Do bài viết này được dịch máy nên có thể có các lỗi về từ vựng, cú pháp hoặc ngữ pháp.

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×