ฉันมีมุมมองพื้นฐานที่แสดงทีเซอร์บทความที่เผยแพร่แล้ว มุมมองมีตัวกรองตามบริบทในช่องแท็กของประเภทเนื้อหาบทความ เช่น field_tags. ตัวกรองตามบริบทได้รับการกำหนดค่าให้ยอมรับหลายรหัส เช่น 1+2+3 สำหรับ OR
เมื่อฉันผ่านไป 1+2+3
สำหรับค่าของตัวกรองตามบริบท ถ้าบทความมีค่าที่ส่งผ่านมากกว่าหนึ่งค่าใน field_tags บทความนั้นจะปรากฏหลายครั้งในผลลัพธ์
ฉันสามารถลบผลลัพธ์ที่ซ้ำกันได้ง่ายๆ โดยทำเครื่องหมายที่ ขั้นสูง > การตั้งค่าแบบสอบถาม > แตกต่าง ช่องทำเครื่องหมาย อย่างไรก็ตาม มีคำเตือนพร้อมช่องทำเครื่องหมายนี้ซึ่งระบุว่าอาจทำให้การค้นหาช้าลง:
ซึ่งจะทำให้มุมมองแสดงเฉพาะรายการที่แตกต่างกัน หากมีรายการที่เหมือนกันหลายรายการ แต่ละรายการจะแสดงเพียงครั้งเดียว คุณสามารถใช้สิ่งนี้เพื่อลองและลบรายการที่ซ้ำกันออกจากข้อมูลพร็อพเพอร์ตี้ แม้ว่าจะไม่ได้ผลเสมอไป โปรดทราบว่าการดำเนินการนี้อาจทำให้การค้นหาช้าลง ดังนั้นโปรดใช้ด้วยความระมัดระวัง
อีกทางหนึ่ง ฉันสามารถลบผลลัพธ์ที่ซ้ำกันได้โดยเปิดใช้งาน ขั้นสูง > ใช้การรวม. ตัวเลือกนี้ไม่มีคำเตือนเกี่ยวกับประสิทธิภาพ แต่ฉันคิดว่าต้องทำให้การค้นหาของฉันช้าลงด้วย
ทั้งสองวิธีมีประสิทธิภาพสำหรับการลบผลลัพธ์ที่ซ้ำกันออกจากมุมมองของฉัน ด้วยมุมมองที่เรียบง่ายนี้ ฉันไม่คาดว่าจะมีปัญหาด้านประสิทธิภาพใดๆ แต่:
อะไรคือความแตกต่างระหว่าง ขั้นสูง > ใช้การรวม เทียบกับ ขั้นสูง > การตั้งค่าแบบสอบถาม > แตกต่าง เพื่อลบรายการที่ซ้ำกัน? ซึ่งมีประสิทธิภาพมากขึ้น?