กำหนดค่า Web Part การค้นหาเนื้อหาใน SharePoint

นำไปใช้กับ
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 Enterprise

แสดงเนื้อหาบนหน้าคลาสสิกของ SharePoint ของคุณโดยการกําหนดค่าคิวรีแบบง่ายและคิวรีขั้นสูงใน Web Part การค้นหาเนื้อหา

Web Part นี้ถูกออกแบบมาสําหรับหน้าคลาสสิก ถ้าคุณไม่ได้ใช้หน้าคลาสสิก ให้ดู Web Part เนื้อหาที่เน้น

เกี่ยวกับ Web Part การค้นหาเนื้อหา (CSWP)

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

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

ด้านบนของหน้า

เพิ่ม Web Part การค้นหาเนื้อหา

  1. ตรวจสอบให้แน่ใจว่าคุณเป็นสมาชิกของกลุ่ม SharePoint ของนักออกแบบบนไซต์ที่คุณต้องการเพิ่ม Web Part
  2. ไปยังหน้าที่คุณต้องการเพิ่ม Web Part
  3. จากการตั้งค่า รูปเฟืองการตั้งค่าขนาดเล็กที่แทนที่การตั้งค่าไซต์ เลือก แก้ไขหน้า
  4. ใน โซน ที่คุณต้องการเพิ่ม Web Part ให้เลือก เพิ่ม Web Part
  5. ในรายการ ประเภท ให้เลือก ชุดรวมอัปเดตเนื้อหา
  6. ในรายการ ส่วน ให้เลือกเพิ่มการค้นหาเนื้อหา>

ด้านบนของหน้า

แสดงเนื้อหาโดยการกําหนดค่าคิวรีอย่างง่ายใน Web Part การค้นหาเนื้อหา

ถ้าคิวรีที่คุณต้องการให้ปัญหา CSWP ทําได้ง่ายๆ ตัวอย่างเช่น ถ้าคุณต้องการจํากัดผลลัพธ์การค้นหาให้เป็น แหล่งผลลัพธ์ หรือเฉพาะแท็ก คุณอาจจะต้องใช้ตัวเลือกการกําหนดค่าบนแท็บ พื้นฐาน เท่านั้น

แท็บ พื้นฐาน เมื่อกำหนดค่าคิวรีใน Web Part การค้นหาเนื้อหา

  1. ตรวจสอบให้แน่ใจว่าคุณเป็นสมาชิกของกลุ่ม SharePoint ของ Designers บนไซต์ที่มี CSWP
  2. ไปที่หน้าที่มี CSWP ที่คุณต้องการแก้ไข
  3. จากการตั้งค่า รูปเฟืองการตั้งค่าขนาดเล็กที่แทนที่การตั้งค่าไซต์ เลือก แก้ไขหน้า
  4. ใน Web Part ให้เลือกลูกศร > เมนู Web Part การค้นหาเนื้อหา แก้ไข Web Part
  5. ในบานหน้าต่างเครื่องมือ Web Part ในส่วน คุณสมบัติ ในส่วน เกณฑ์การค้นหา ให้เลือก เปลี่ยนคิวรี
    กล่องโต้ตอบตามที่แสดงในรูปด้านบนจะเปิดขึ้น ที่นี่ คุณสามารถกําหนดค่าคิวรีตามที่อธิบายไว้ในตารางต่อไปนี้
เลือกคิวรี เลือก จัดการแหล่งผลลัพธ์ เพื่อระบุเนื้อหาที่ควรถูกค้นหา
จํากัดผลลัพธ์ตามแอป เลือกตัวเลือกจากรายการเพื่อจํากัดผลลัพธ์ไปยังไซต์ ไลบรารี รายการ หรือ URL ที่ระบุ
จํากัดตามแท็ก คุณสามารถจํากัดผลลัพธ์ไว้ที่เนื้อหาที่ถูกแท็กด้วยคําได้
เลือกอย่างใดอย่างหนึ่งต่อไปนี้:ไม่จํากัดโดยผลลัพธ์การค้นหาแท็กใดๆไม่ได้ถูกจํากัดโดยคํา จํากัดตามคําการนําทางของหน้าปัจจุบันผลลัพธ์การค้นหาจะถูกจํากัดไว้เฉพาะเนื้อหาที่ถูกแท็กด้วยคําการนําทางของหน้าปัจจุบัน คําการนําทางจะแสดงเป็นส่วนสุดท้ายของ URL ที่จําง่าย ตัวเลือกนี้จะสื่อความหมายสําหรับไซต์ที่ใช้การนําทางที่มีการจัดการเท่านั้น จํากัดตามการนําทางปัจจุบันและการนําทางลูกผลลัพธ์การค้นหาจะถูกจํากัดไว้เฉพาะเนื้อหาที่ถูกแท็กด้วยคําการนําทางของหน้าปัจจุบัน (แสดงเป็นส่วนสุดท้ายของ URL ที่จําง่าย) และเนื้อหาที่ถูกแท็กด้วยคําย่อยของคําการนําทางปัจจุบัน ตัวเลือกนี้จะสื่อความหมายสําหรับไซต์ที่ใช้การนําทางที่มีการจัดการเท่านั้น
หมาย เหตุ: ในสถานการณ์สมมติการประกาศข้ามไซต์ การเลือกนี้จะทํางานเฉพาะเมื่อแหล่งผลลัพธ์ที่คุณเลือกจากเมนู เลือกคิวรี เป็นแหล่งผลลัพธ์แค็ตตาล็อกที่สร้างขึ้นเมื่อคุณ เชื่อมต่อไซต์การประกาศของคุณกับแค็ตตาล็อกจํากัดบนแท็กนี้ผลลัพธ์การค้นหาจะถูกจํากัดไว้เฉพาะเนื้อหาที่ถูกแท็กด้วยแท็กที่คุณพิมพ์ภายในกล่อง

ด้านบนของหน้า

แสดงเนื้อหาโดยการกําหนดค่าคิวรีขั้นสูงใน Web Part การค้นหาเนื้อหา

ถ้าคิวรีที่คุณต้องการให้ปัญหา CSWP เป็นคิวรีขั้นสูง ตัวอย่างเช่น คุณต้องการใช้การอ้างอิงไวยากรณ์ Keyword Query Language (KQL) คุณจะต้องใช้ตัวเลือกการกําหนดค่าที่พร้อมใช้งานในโหมดขั้นสูงบนแท็บ พื้นฐาน

เมื่อคุณกําหนดค่าคิวรีในโหมด ขั้นสูง คุณยังสามารถใช้ ตัวแปรคิวรี ได้ ตัวแปรคิวรีคือพื้นที่ที่สํารองไว้ที่ถูกแทนที่ด้วยค่าเมื่อเรียกใช้คิวรี ตัวอย่างของตัวแปรคิวรีคือ {User.Name} ซึ่งเป็นพื้นที่ที่สํารองไว้สําหรับชื่อของผู้ใช้ที่กําลังดูหน้า หรือ {URLToken.1} ซึ่งเป็นพื้นที่ที่สํารองไว้สําหรับค่าแรกใน URL โดยนับจากขวาไปซ้าย

  1. ตรวจสอบให้แน่ใจว่าคุณเป็นสมาชิกของกลุ่ม SharePoint ของ Designers บนไซต์ที่มี CSWP
  2. ไปที่หน้าที่มี CSWP ที่คุณต้องการแก้ไข
  3. จากการตั้งค่า รูปเฟืองการตั้งค่าขนาดเล็กที่แทนที่การตั้งค่าไซต์ เลือก แก้ไขหน้า
  4. ในบานหน้าต่างเครื่องมือ Web Part ในส่วน คุณสมบัติ ในส่วน เกณฑ์การค้นหา ให้เลือก เปลี่ยนคิวรี
  5. ในกล่องโต้ตอบที่เปิดขึ้น ให้เลือก สลับไปยังโหมดขั้นสูง
  6. กําหนดค่าคิวรีของคุณตามที่อธิบายไว้ในตารางต่อไปนี้:
แท็บ พื้นฐาน
เลือกคิวรี
ตัวกรองคำสำคัญ
ตัวกรองคุณสมบัติ
ข้อความคิวรี:
แท็บ REFINERS
ใช้แท็บนี้ถ้าคุณต้องการให้ผลลัพธ์การค้นหาของคุณถูกจํากัดไว้เฉพาะรายการที่มีค่าตัวคัดสรรอย่างน้อยหนึ่งค่า คุณสมบัติที่มีการจัดการที่เปิดใช้งานเป็นตัวคัดสรรใน Schema การค้นหาจะแสดงอยู่ในส่วน เลือกตัวคัดสรรของคุณ เลือกค่าตัวคัดสรรในรายการ แล้วเลือก เพิ่ม เพื่อเพิ่มลงในคิวรี
ถ้าคุณต้องการให้ผลลัพธ์การค้นหาแสดงเป็นกลุ่มบนคุณสมบัติที่มีการจัดการอย่างน้อยหนึ่งคุณสมบัติ ให้เลือก แสดงเพิ่มเติม วิธีนี้มีประโยชน์ในการแสดงหลายตัวแปรสําหรับรายการที่ระบุ และต้องการจัดกลุ่มรายการเหล่านั้นภายใต้ผลลัพธ์เดียว
แท็บ การเรียงลําดับ
ในแท็บนี้ คุณสามารถระบุวิธีที่คุณต้องการเรียงลําดับผลลัพธ์การค้นหาของคุณได้ คุณสมบัติที่มีการจัดการที่ตั้งค่าเป็นสามารถเรียงลําดับได้ใน Schema การค้นหาจะแสดงอยู่ในรายการดรอปดาวน์ เรียงลําดับตาม จากรายการนี้ ให้เลือกคุณสมบัติที่มีการจัดการ แล้วเลือก จากมากไปหาน้อย หรือ จากน้อยไปหามาก เมื่อต้องการเพิ่มระดับการเรียงลําดับเพิ่มเติม ให้เลือก เพิ่มระดับการเรียงลําดับ
ถ้าคุณเลือก จัดอันดับ จากรายการ เรียงลําดับตาม คุณสามารถเพิ่มกฎและเงื่อนไขเพิ่มเติมได้โดยการเลือก เพิ่มกฎการจัดลําดับแบบไดนามิก
แท็บ การตั้งค่า
กฎคิวรี
การเขียน URL ใหม่
พฤติกรรมการโหลด
ลำดับความสำคัญ
แค
แท็บทดสอบ
ในแท็บนี้ คุณสามารถแสดงตัวอย่างรายละเอียดคิวรีที่ส่งโดย CSWP
ข้อความคิวรี: แสดงคิวรีที่จะเรียกใช้โดย CSWP
เลือก แสดงเพิ่มเติม เพื่อแสดงข้อมูลเพิ่มเติม
เทมเพลตคิวรี แสดงเนื้อหาของเทมเพลตคิวรีที่นําไปใช้กับคิวรี
ปรับการค้นหาตาม แสดงตัวคัดสรรที่นําไปใช้กับคิวรีตามที่กําหนดไว้บนแท็บ REFINERS
จัดกลุ่มตาม แสดงผลลัพธ์การค้นหาที่ถูกจัดกลุ่มตามคุณสมบัติที่มีการจัดการตามที่กําหนดไว้ในแท็บ REFINERS
กฎคิวรีที่นำไปใช้ แสดง กฎคิวรี ที่นําไปใช้กับคิวรี
ตัวแปรเทมเพลตของคิวรี แสดงตัวแปรคิวรีที่นําไปใช้กับคิวรี และค่าของตัวแปรเหล่านี้เมื่อนําไปใช้กับหน้าปัจจุบัน เมื่อต้องการแสดงตัวอย่างผลลัพธ์ ให้เลือก ทดสอบคิวรี
เมื่อต้องการทดสอบการทํางานของคิวรีสําหรับเงื่อนไขส่วนผู้ใช้อื่น ให้เลือก เพิ่มคําของส่วนผู้ใช้ เมื่อต้องการแสดงตัวอย่างผลลัพธ์ ให้เลือก ทดสอบคิวรี
ข้อความคิวรี แสดงคิวรีที่ออกโดย CSWP

ด้านบนของหน้า

ควบคุมวิธีการแสดงเนื้อหาใน Web Part การค้นหาเนื้อหา

เมื่อต้องการควบคุมวิธีการแสดงเนื้อหาใน CSWP คุณต้องกําหนด เทมเพลตการแสดงผลเอง เมื่อต้องการเรียนรู้วิธีการสร้างเทมเพลตการแสดงผลแบบกําหนดเอง ให้ดูที่ เทมเพลตการแสดงผลของตัวจัดการการออกแบบ SharePoint 2013

ด้านบนของหน้า

เคล็ดลับเกี่ยวกับวิธีการกําหนดค่า Web Part การค้นหาเนื้อหาเพื่อลดเวลาในการโหลดหน้า

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

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

  • หลีกเลี่ยงการใช้ตัวดําเนินการ OR หลายตัว ตัวดําเนินการ OR เพิ่มความซับซ้อนของคิวรีมากกว่าตัวดําเนินการ AND ถ้าคิวรีของคุณมีตัวดําเนินการ OR ให้ลองเปลี่ยนคิวรีให้ใช้ตัวดําเนินการ AND แทน
  • หลีกเลี่ยงการใช้ตัวดําเนินการอักขระตัวแทน (*) แต่ให้พยายามกําหนดค่าคิวรีให้ใช้การจับคู่ที่แน่นอนแทน
  • หลีกเลี่ยงการใช้วลีคําสําคัญ แต่ให้ลองใช้คําสําคัญคําเดียวแทน
  • หลีกเลี่ยงการใช้ตัวแปรคิวรีที่มีคุณสมบัติผู้ใช้หรือคุณสมบัติของชุดคําและคํา ดู ตัวแปรคิวรีใน SharePoint Server 2013 สําหรับข้อมูลและตัวอย่างของคุณสมบัติเหล่านี้
  • หลีกเลี่ยงการเพิ่มการเรียงลําดับแบบกําหนดเอง เช่น ระดับการเรียงลําดับและกฎการจัดลําดับแบบไดนามิก แต่ให้ลองใช้ตัวเลือกการเรียงลําดับเริ่มต้นจากเมนูแบบดึงลง เรียงลําดับตาม บนแท็บ การเรียงลําดับ แทน
  • ถ้าคุณไม่ได้ใช้กฎคิวรี ให้เลือก ไม่ใช้กฎคิวรี จากแท็บ การตั้งค่า
  • หากคุณไม่ได้ใช้ CSWP เพื่อแสดงเนื้อหาจากแค็ตตาล็อกผลิตภัณฑ์ ให้เลือก ไม่ต้องเขียน URL ใหม่ จากแท็บ การตั้งค่า

ดูเพิ่มเติม

เปลี่ยนการตั้งค่าสำหรับ Web Part ผลลัพธ์การค้นหา