เมื่อใดที่จะใช้ Web Part สำหรับคิวรีเนื้อหา หรือ Web Part การค้นหาเนื้อหาใน SharePoint

มี Web Part สอง Web Part ที่สามารถใช้ในการค้นหาข้อมูลบนไซต์ SharePoint ได้ พวกเขาจะคล้ายกันมาก: Web part สำหรับแบบสอบถามเนื้อหา (CQWP)และWeb Part การค้นหาเนื้อหา (CSWP) เพียงแค่ดูที่ชื่อของพวกเขาก็ไม่ชัดเจนที่จะแยกความแตกต่างระหว่างทั้งสอง

Web Part สำหรับคิวรีเนื้อหา และ Web Part การค้นหาเนื้อหา

ในกรณีส่วนใหญ่เราขอแนะนำให้ใช้ Web Part การค้นหาเนื้อหาเนื่องจากจะไม่มีผลต่อประสิทธิภาพการทำงานมากที่สุดเท่าที่ Web Part สำหรับแบบสอบถามเนื้อหา 

เป็นสิ่งสำคัญที่คุณเข้าใจจุดแข็งและข้อจำกัดของ Web Part สอง Web Part ในกรณีส่วนใหญ่เราขอแนะนำให้ใช้ Web Part การค้นหาเนื้อหาเนื่องจากจะไม่มีผลต่อประสิทธิภาพการทำงานมากที่สุดเท่าที่ Web Part สำหรับแบบสอบถามเนื้อหา

  • ใช้ CQWP เมื่อคุณมีเนื้อหาที่จำกัดการสอบถามของคุณเป็นเรื่องง่ายและคุณไม่คาดหวังว่าเนื้อหาของคุณจะเติบโตมากในอนาคต

  • ใช้ CSWP ในสถานการณ์อื่นๆทั้งหมดเมื่อคุณต้องการแสดงเนื้อหาที่ยึดตามคิวรี

ตารางด้านล่างนี้จะให้การเปรียบเทียบ Web Part สอง Web Part ดังนี้

ลักษณะการทำงานของ Web Part

Web Part สำหรับคิวรีเนื้อหา

Web Part การค้นหาเนื้อหา

การกำหนดค่าคิวรี

ง่าย

คุณจำเป็นต้องทราบเกี่ยวกับฟีเจอร์การค้นหาบางอย่างเช่นจัดการ schema การค้นหาใน SharePoint Online

คิวรีในเนื้อหาจำนวนมาก

ถูกจำกัด

มี

จัดการแบบสอบถามที่ซับซ้อน

ถูกจำกัด

มี

ปรับมาตราส่วนเพื่อจัดการการเติบโตของเนื้อหาในอนาคต

ถูกจำกัด

มี

แสดงเนื้อหาจากไซต์คอลเลกชันอื่นๆ

ไม่ใช่

ใช่ (ดูใช้ Web Part การค้นหาเนื้อหาเพื่อแสดงเนื้อหาจากไซต์คอลเลกชันอื่นๆด้านล่าง)

การออกแบบของผลลัพธ์แบบสอบถามสามารถกำหนดเองได้

ใช่โดยใช้ XSLT

ใช่โดยใช้ HTML

ค่าใช้จ่ายในการบำรุงรักษาในสถาปัตยกรรมของไซต์ที่ซับซ้อน

สูง

ขนาดเล็ก (ดูใช้ Web Part การค้นหาเนื้อหาเพื่อรักษาค่าใช้จ่ายในการบำรุงรักษาลงด้านล่าง)

จำกัดขอบเขตผลลัพธ์ของคิวรีที่แสดงใน Web Part

ไม่ใช่

ใช่รวมเข้ากับWeb Partสำหรับการปรับปรุง

คุณสามารถใช้ทั้งสอง Web Part เพื่อแสดงข้อมูลที่เก็บอยู่ในไซต์ย่อยได้ ประสบการณ์การใช้งานของผู้ใช้สำหรับผู้เขียนเนื้อหาและผู้เยี่ยมชมไซต์บ้านเหมือนกันไม่ว่าคุณจะใช้ Web Part ใดก็ตาม ความแตกต่างระหว่างสอง Web Part คือเทคโนโลยีที่ใช้ Web Part CQWP แบบสอบถามฐานข้อมูลในขณะที่ CSWP แบบสอบถามดัชนีการค้นหา

ต่อไปนี้เป็นตัวอย่างของวิธีการทำงานของ Web Part เหล่านี้ ตัวอย่างการแสดงบริษัทที่ใช้ CQWP เพื่อแสดงเนื้อหาจากไซต์ย่อยของการขายและตัวอย่าง B แสดงให้เห็นว่าบริษัทที่ใช้ CSWP เพื่อแสดงเนื้อหาจากไซต์ย่อยของการขาย

วิธีที่ CQWP และ CSWP แสดงเนื้อหา

คำบรรยายภาพ

ตัวอย่าง:
Web Part สำหรับแบบสอบถามเนื้อหา

ตัวอย่าง B
: Web Part การค้นหาเนื้อหา

1

คุณสร้างเนื้อหาในรายการ

คุณสร้างเนื้อหาในรายการ

2

รายการของรายการจะถูกจัดเก็บในฐานข้อมูลทันที

ในช่วงเวลาที่ตั้งค่ารายการจะถูกตระเวนและเพิ่มลงในดัชนีการค้นหาโดยอัตโนมัติ

3

ผู้เยี่ยมชมดูไซต์โฮมเพจ CQWP จะออกคิวรีไปยังฐานข้อมูลโดยอัตโนมัติ

ผู้เยี่ยมชมดูไซต์โฮมเพจ CSWP จะออกแบบสอบถามไปยังดัชนีการค้นหาโดยอัตโนมัติ

4

ฐานข้อมูลจะส่งกลับผลลัพธ์คิวรีและแสดงผลลัพธ์ของคิวรีใน CQWP

ดัชนีการค้นหาจะส่งกลับผลลัพธ์คิวรีและแสดงผลลัพธ์ของคิวรีใน CSWP

เนื่องจาก Web Part ใช้เทคโนโลยีที่แตกต่างกันกรณีที่ใช้เมื่อคุณควรเลือกหนึ่ง Web Part ที่แตกต่างกัน กรณีที่ใช้มักจะมีความซับซ้อนมากกว่าตัวอย่างที่แสดงในส่วนก่อนหน้านี้ ก่อนที่คุณจะตัดสินใจว่าจะใช้ Web Part ใดคุณควรพิจารณาสิ่งต่อไปนี้:

  • ฉันมีเนื้อหามากน้อยเพียงใด

  • คิวรีจะมีความซับซ้อนอย่างไร

  • เนื้อหาของฉันจะถูกจัดเก็บไว้ที่ใด

  • เนื้อหาของฉันจะเติบโตเมื่อเวลาผ่านไปเท่าไหร่

  • ค่าใช้จ่ายในการบำรุงรักษาของฉันจะเติบโตเมื่อเวลาผ่านไปเท่าไหร่

เราขอแนะนำให้คุณระบุพื้นที่ทั้งหมดเหล่านี้ทั้งหมดแทนที่จะแยกออกจากกัน

หมายเหตุ: ถ้าคุณกำลังพิจารณาการย้ายจากไซต์ SharePoint ภายในองค์กรไปยังไซต์ SharePoint Online และคุณกำลังใช้ Cqwp บนไซต์ SharePoint ภายในองค์กรของคุณคุณอาจพบปัญหาด้านประสิทธิภาพการทำงานสองสามอย่าง ใน SharePoint Online คุณจะไม่สามารถปรับมาตราส่วนผู้เช่าของคุณเพื่อปรับปรุงประสิทธิภาพการทำงานได้ นอกจากนี้ฟังก์ชันการแคชเป็นการทำงานที่แตกต่างกันใน SharePoint Online นอกเหนือจากใน SharePoint ภายในองค์กร

สิ่งที่ส่งผลต่อประสิทธิภาพการทำงานของ Web Part สำหรับแบบสอบถามเนื้อหา

ในตัวอย่างก่อนหน้านี้ถ้ารายการข่าวสารมีข้อมูลน้อยกว่า๕๐๐๐รายการประสิทธิภาพการทำงานของ CQWP มีแนวโน้มที่จะดีมาก อย่างไรก็ตามถ้ารายการข่าวสารเกิน๕๐๐๐รายการและคิวรีใน CQWP มีความซับซ้อน Web Part สามารถทำงานเป็นปัญหาด้านประสิทธิภาพการทำงานได้ เป็นเรื่องยากที่จะกำหนดว่าคิวรีที่ซับซ้อนคืออะไรแต่แหล่งข้อมูลที่อยู่ในไซต์ทั้งหมดในไซต์คอลเลกชันของคุณมีความซับซ้อนมากกว่าแหล่งข้อมูลที่มีการสอบถามรายการที่เฉพาะเจาะจงมากขึ้น นอกจากนี้ถ้าคิวรีของคุณใช้ตัวกรองเพิ่มเติมความซับซ้อนของคิวรีจะเพิ่มขึ้น ความซับซ้อนของคิวรีจะเพิ่มขึ้นทั้งนี้ขึ้นอยู่กับชนิดของคอลัมน์ของไซต์และเงื่อนไขที่คุณใช้ ตัวอย่าง ได้แก่:

  • คิวรีที่กรองบนคอลัมน์ของไซต์ชนิดของข้อความหลายบรรทัดมีความซับซ้อนมากกว่าคิวรีที่กรองบนคอลัมน์ของไซต์ชนิดใช่/ไม่ใช่

  • ตัวกรองที่ใช้เงื่อนไขประกอบด้วยเงื่อนไขมีความซับซ้อนมากกว่าคิวรีที่ใช้เท่ากับเงื่อนไข

  • หลายเงื่อนไขหรือหลายเงื่อนไขจะเพิ่มความซับซ้อนของคิวรี

การกำหนดค่าคิวรีใน CQWP

ประสิทธิภาพการทำงานของ CQWP จะยังได้รับผลกระทบจากตำแหน่งที่จัดเก็บเนื้อหาของคุณ ถ้าเนื้อหาของคุณถูกเก็บไว้ในหลายไซต์ยอดรวมของรายการทั้งหมดของรายการ Web Part จะมีผลต่อประสิทธิภาพการทำงาน ตัวอย่างเช่นบนโฮมเพจของบริษัทของคุณคุณต้องการแสดงรายการข่าวสารล่าสุดจากรายการที่มีการเก็บรักษาไว้ในไซต์ย่อยหลายไซต์ แต่ละรายการจะมีรายการ๑๐๐๐ นั่นหมายความว่า CQWP จะมีคิวรีในรายการ๓๐๐๐

คิวรีทั่วไซต์ย่อยหลายๆ ไซต์ย่อย

ในตัวอย่างนี้ถ้าแบบสอบถามใช้งานง่ายประสิทธิภาพการทำงานของ CQWP มีแนวโน้มที่จะดีตราบเท่าที่จำนวนทั้งหมดของรายการมีค่าน้อยกว่า๕๐๐๐ อย่างไรก็ตามถ้าคิวรีมีความซับซ้อน CQWP อาจทำงานเป็นปัญหาประสิทธิภาพการทำงานแม้ว่าจำนวนของรายการทั้งหมดจะเป็นสองสามพัน

อีกปัจจัยที่สำคัญที่อาจส่งผลต่อประสิทธิภาพการทำงานของ CQWP คือถ้าเนื้อหาของคุณเติบโต โซลูชันที่ทำงานได้ดีในวันนี้อาจไม่นำไปใช้กับเนื้อหาในอนาคตของคุณ ถ้าคุณคาดว่าการเพิ่มขนาดใหญ่ในจำนวนไซต์หรือจำนวนของเนื้อหาคุณไม่ควรใช้ CQWP

คุณสามารถใช้ทั้งสอง Web Part เพื่อแสดงเนื้อหาโดยยึดตามข้อมูลจากการนำทางของไซต์ของคุณ ตัวอย่างเช่นเมื่อผู้เยี่ยมชมไปยังหน้า Web Part บนหน้านั้นจะมีการออกแบบคิวรีที่มีข้อมูลจากการนำทางของไซต์ของคุณโดยอัตโนมัติ ผลลัพธ์การค้นหาจะแสดงใน Web Part ถ้าคุณไม่มีเนื้อหามากและแบบสอบถามเป็นเรื่องง่ายคุณสามารถใช้ Cqwp หลายรายการเพื่อแสดงเนื้อหาของคุณได้ อย่างไรก็ตามเนื่องจากคุณต้องรักษาแต่ละ CQWP แต่ละรายการค่าใช้จ่ายในการบำรุงรักษาของคุณสามารถเลื่อนระดับได้อย่างรวดเร็ว

ด้วยการใช้ CSWP ที่มีการนำทางที่มีการจัดการและหน้าประเภทค่าใช้จ่ายในการบำรุงรักษาของคุณจะยังคงเหมือนกับเนื้อหาของคุณเติบโต ตัวอย่างเช่นถ้าคุณเพิ่มประเภทการนำทางใหม่ลงในเนื้อหาของคุณคุณสามารถใช้หน้าประเภทเดียวกันเพื่อแสดงเนื้อหาที่เป็นของประเภทการนำทางใหม่ได้ ดังนั้นแม้ว่าเนื้อหาของคุณจะกำลังเติบโตคุณจะต้องรักษาจำนวนหน้าเท่ากันเท่านั้น

ดูบทความเพิ่มเติมเหล่านี้สำหรับข้อมูลเพิ่มเติม:

ในตัวอย่างด้านล่างคุณสามารถดูวิธีที่สี่ Cqwp จะถูกแทนที่ด้วย CSWP หนึ่งบนหน้าประเภท

สถาปัตยกรรมไซต์แบบซับซ้อน

คุณสามารถใช้ CSWP เพื่อแสดงเนื้อหาจากไซต์คอลเลกชันอื่นๆได้ ตัวอย่างเช่นถ้าคุณต้องการเขียนเนื้อหาในไซต์คอลเลกชันหนึ่งและแสดงเนื้อหานี้ในไซต์คอลเลกชันอื่นคุณจำเป็นต้องใช้ CSWP CQWP สามารถแสดงเนื้อหาจากไซต์คอลเลกชันหนึ่งได้เท่านั้น

คิวรีสำหรับเนื้อหาในไซต์คอลเลกชันอื่น

ถ้าคุณไม่แน่ใจว่าจะใช้ Web Part ใดแล้ว CSWP อาจเป็นตัวเลือกที่ดีที่สุดในกรณีส่วนใหญ่ Web Part นี้มีความยืดหยุ่นมากกว่า CQWP และจะให้ผลลัพธ์ประสิทธิภาพการทำงานที่ดียิ่งขึ้นถ้าคุณกำลังวางแผนที่จะขยายเนื้อหาของคุณเมื่อเวลาผ่านไป

ถ้าคุณตัดสินใจที่จะใช้ CQWP เราขอแนะนำให้คุณทำการทดสอบเพื่อค้นหาว่า Web Part ตรงกับความต้องการด้านประสิทธิภาพและการบำรุงรักษาในปัจจุบันและในอนาคตของคุณหรือไม่

ข้อมูลเพิ่มเติมเกี่ยวกับการค้นหาเนื้อหาและ Web Part สำหรับคิวรีเนื้อหา

หมายเหตุ:  หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณสามารถแจ้งให้เราทราบว่าข้อมูลมีประโยชน์หรือไม่ นี่คือบทความภาษาอังกฤษเพื่อให้คุณใช้อ้างอิง

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×