แสดงเนื้อหาบนหน้าคลาสสิกของ SharePoint ของคุณโดยการกําหนดค่าคิวรีแบบง่ายและคิวรีขั้นสูงใน Web Part การค้นหาเนื้อหา
Web Part นี้ถูกออกแบบมาสําหรับหน้าคลาสสิก ถ้าคุณไม่ได้ใช้หน้าคลาสสิก ให้ดู Web Part เนื้อหาที่เน้น
เกี่ยวกับ Web Part การค้นหาเนื้อหา (CSWP)
เมื่อผู้เยี่ยมชมเรียกดูหน้าที่มี CSWP Web Part จะออกคิวรีให้โดยอัตโนมัติ ผลลัพธ์การค้นหาจะแสดงภายใน CSWP ในกรณีส่วนใหญ่ ผู้เยี่ยมชมจะไม่รู้ด้วยซ้ําว่าเทคโนโลยีการค้นหากําลังถูกใช้เพื่อแสดงเนื้อหาที่พวกเขากําลังดูอยู่ แอปจะมีลักษณะและความรู้สึกเหมือนเว็บเพจอื่นๆ
โดยการกําหนดค่าคิวรีใน CSWP คุณสามารถกําหนดได้ว่าผู้เยี่ยมชมเนื้อหารายใดจะเห็นเมื่อพวกเขาเรียกดูหน้าที่มี CSWP ตามค่าเริ่มต้น คิวรีใน CSWP จะถูกกําหนดค่าให้แสดงรายการที่เปลี่ยนแปลงล่าสุดสามรายการบนไซต์ ด้วยการกําหนดค่าคิวรี คุณสามารถเปลี่ยนจํานวนรายการที่แสดงใน CSWP และเนื้อหาที่แสดงได้ ตัวอย่างเช่น คุณสามารถกําหนดค่าคิวรีเพื่อให้ CSWP แสดงข้อมูลในรายการเก้ารายการจากรายการเฉพาะ หรือเอกสารหกรายการสุดท้ายที่ผู้เยี่ยมชมสร้างในไลบรารีเอกสาร
เพิ่ม Web Part การค้นหาเนื้อหา
- ตรวจสอบให้แน่ใจว่าคุณเป็นสมาชิกของกลุ่ม SharePoint ของนักออกแบบบนไซต์ที่คุณต้องการเพิ่ม Web Part
- ไปยังหน้าที่คุณต้องการเพิ่ม Web Part
-
จาก
เลือก แก้ไขหน้า - ใน โซน ที่คุณต้องการเพิ่ม Web Part ให้เลือก เพิ่ม Web Part
- ในรายการ ประเภท ให้เลือก ชุดรวมอัปเดตเนื้อหา
- ในรายการ ส่วน ให้เลือกเพิ่มการค้นหาเนื้อหา>
แสดงเนื้อหาโดยการกําหนดค่าคิวรีอย่างง่ายใน Web Part การค้นหาเนื้อหา
ถ้าคิวรีที่คุณต้องการให้ปัญหา CSWP ทําได้ง่ายๆ ตัวอย่างเช่น ถ้าคุณต้องการจํากัดผลลัพธ์การค้นหาให้เป็น แหล่งผลลัพธ์ หรือเฉพาะแท็ก คุณอาจจะต้องใช้ตัวเลือกการกําหนดค่าบนแท็บ พื้นฐาน เท่านั้น
- ตรวจสอบให้แน่ใจว่าคุณเป็นสมาชิกของกลุ่ม SharePoint ของ Designers บนไซต์ที่มี CSWP
- ไปที่หน้าที่มี CSWP ที่คุณต้องการแก้ไข
-
จาก
เลือก แก้ไขหน้า - ใน Web Part ให้เลือกลูกศร > เมนู Web Part การค้นหาเนื้อหา แก้ไข Web Part
- ในบานหน้าต่างเครื่องมือ Web Part ในส่วน คุณสมบัติ ในส่วน เกณฑ์การค้นหา ให้เลือก เปลี่ยนคิวรี
กล่องโต้ตอบตามที่แสดงในรูปด้านบนจะเปิดขึ้น ที่นี่ คุณสามารถกําหนดค่าคิวรีตามที่อธิบายไว้ในตารางต่อไปนี้
| เลือกคิวรี | เลือก จัดการแหล่งผลลัพธ์ เพื่อระบุเนื้อหาที่ควรถูกค้นหา |
|---|---|
| จํากัดผลลัพธ์ตามแอป | เลือกตัวเลือกจากรายการเพื่อจํากัดผลลัพธ์ไปยังไซต์ ไลบรารี รายการ หรือ URL ที่ระบุ |
| จํากัดตามแท็ก | คุณสามารถจํากัดผลลัพธ์ไว้ที่เนื้อหาที่ถูกแท็กด้วยคําได้ เลือกอย่างใดอย่างหนึ่งต่อไปนี้:ไม่จํากัดโดยผลลัพธ์การค้นหาแท็กใดๆไม่ได้ถูกจํากัดโดยคํา จํากัดตามคําการนําทางของหน้าปัจจุบันผลลัพธ์การค้นหาจะถูกจํากัดไว้เฉพาะเนื้อหาที่ถูกแท็กด้วยคําการนําทางของหน้าปัจจุบัน คําการนําทางจะแสดงเป็นส่วนสุดท้ายของ URL ที่จําง่าย ตัวเลือกนี้จะสื่อความหมายสําหรับไซต์ที่ใช้การนําทางที่มีการจัดการเท่านั้น จํากัดตามการนําทางปัจจุบันและการนําทางลูกผลลัพธ์การค้นหาจะถูกจํากัดไว้เฉพาะเนื้อหาที่ถูกแท็กด้วยคําการนําทางของหน้าปัจจุบัน (แสดงเป็นส่วนสุดท้ายของ URL ที่จําง่าย) และเนื้อหาที่ถูกแท็กด้วยคําย่อยของคําการนําทางปัจจุบัน ตัวเลือกนี้จะสื่อความหมายสําหรับไซต์ที่ใช้การนําทางที่มีการจัดการเท่านั้น หมาย เหตุ: ในสถานการณ์สมมติการประกาศข้ามไซต์ การเลือกนี้จะทํางานเฉพาะเมื่อแหล่งผลลัพธ์ที่คุณเลือกจากเมนู เลือกคิวรี เป็นแหล่งผลลัพธ์แค็ตตาล็อกที่สร้างขึ้นเมื่อคุณ เชื่อมต่อไซต์การประกาศของคุณกับแค็ตตาล็อกจํากัดบนแท็กนี้ผลลัพธ์การค้นหาจะถูกจํากัดไว้เฉพาะเนื้อหาที่ถูกแท็กด้วยแท็กที่คุณพิมพ์ภายในกล่อง |
แสดงเนื้อหาโดยการกําหนดค่าคิวรีขั้นสูงใน Web Part การค้นหาเนื้อหา
ถ้าคิวรีที่คุณต้องการให้ปัญหา CSWP เป็นคิวรีขั้นสูง ตัวอย่างเช่น คุณต้องการใช้การอ้างอิงไวยากรณ์ Keyword Query Language (KQL) คุณจะต้องใช้ตัวเลือกการกําหนดค่าที่พร้อมใช้งานในโหมดขั้นสูงบนแท็บ พื้นฐาน
เมื่อคุณกําหนดค่าคิวรีในโหมด ขั้นสูง คุณยังสามารถใช้ ตัวแปรคิวรี ได้ ตัวแปรคิวรีคือพื้นที่ที่สํารองไว้ที่ถูกแทนที่ด้วยค่าเมื่อเรียกใช้คิวรี ตัวอย่างของตัวแปรคิวรีคือ {User.Name} ซึ่งเป็นพื้นที่ที่สํารองไว้สําหรับชื่อของผู้ใช้ที่กําลังดูหน้า หรือ {URLToken.1} ซึ่งเป็นพื้นที่ที่สํารองไว้สําหรับค่าแรกใน URL โดยนับจากขวาไปซ้าย
- ตรวจสอบให้แน่ใจว่าคุณเป็นสมาชิกของกลุ่ม SharePoint ของ Designers บนไซต์ที่มี CSWP
- ไปที่หน้าที่มี CSWP ที่คุณต้องการแก้ไข
-
จาก
เลือก แก้ไขหน้า - ในบานหน้าต่างเครื่องมือ Web Part ในส่วน คุณสมบัติ ในส่วน เกณฑ์การค้นหา ให้เลือก เปลี่ยนคิวรี
- ในกล่องโต้ตอบที่เปิดขึ้น ให้เลือก สลับไปยังโหมดขั้นสูง
- กําหนดค่าคิวรีของคุณตามที่อธิบายไว้ในตารางต่อไปนี้:
| แท็บ พื้นฐาน |
|---|
| เลือกคิวรี |
| ตัวกรองคำสำคัญ |
| ตัวกรองคุณสมบัติ |
| ข้อความคิวรี: |
| แท็บ 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 ใหม่ จากแท็บ การตั้งค่า