ควรใช้รายการ (ข้อความ) หรืออนุกรมวิธานเมื่อใด


12

นี่อาจเป็นคำถามที่งี่เง่า แต่ฉันอยากรู้ว่าประโยชน์ของการใช้รายการ (ข้อความ) เลือกเขตข้อมูลหลายรายการในเขตข้อมูลอ้างอิงคำศัพท์อนุกรมวิธานคืออะไร พวกเขาทั้งสองดูเหมือนจะเติมเต็มฟังก์ชั่นเดียวกันของการให้ตัวเลือกหลายตัวเลือกที่กำหนดไว้ล่วงหน้า แต่อนุกรมวิธานมีข้อดีเพิ่มเติมของการอนุญาตให้คุณเพิ่มคำศัพท์หลังจากที่เนื้อหาถูกเขียนลงในฐานข้อมูล

ดังนั้นมีแนวทางที่ดีสำหรับการใช้อย่างใดอย่างหนึ่งหรืออื่น ๆ ? (และโดยเฉพาะอย่างยิ่งเมื่อรายการ (ข้อความ) มีเหตุผลมากกว่าการอ้างอิงคำศัพท์อนุกรมวิธาน?)


2
ฉันพยายามคิดว่าอนุกรมวิธานเป็น 'วิธีจัดหมวดหมู่ข้อมูลในลักษณะที่มีโครงสร้าง' (รวมถึงโครงสร้างต้นไม้) และแสดงรายการเป็น 'เสนอตัวเลือกที่กำหนดไว้หลายตัว' เมื่อองค์กรไม่สำคัญ เมื่อมีข้อสงสัยฉันเลือก taxonomy เนื่องจากการรวมเข้ากับการเรียกดูผ่าน Views นั้นใช้งานได้อย่างรวดเร็ว
Jake The Dweeb

1
สิ่งหนึ่งที่เลือก / ข้อความไม่สามารถทำได้คือโครงสร้างลำดับชั้นข้อมูล อนุกรมวิธานเพียงอย่างเดียวให้ต้นไม้
Renee

มีบทความเกี่ยวกับเรื่องนี้ที่เป็นeosrei.net/articles/2013/12/...
colan

คำตอบ:


10

โครงสร้างและแบบไดนามิก IMO เป็นคำหลักสำหรับการเลือกอนุกรมวิธาน ฉันเพิ่งมีคำถามนี้มาหาฉันเมื่อติดแท็ก บริษัท ที่มีพื้นที่ทางภูมิศาสตร์ ตัวเลือกแรกของฉันคือการจัดทำอนุกรมวิธานพร้อมรายการภูมิภาค ในไม่ช้ามันก็กลายเป็นเรื่องยุ่งยาก ภูมิภาคแทบไม่เคยเปลี่ยนชื่อและไม่เคยเปลี่ยนโครงสร้าง / ผู้ปกครอง ดังนั้นฉันจึงโยนอนุกรมวิธานและตัดสินใจใช้รายการแบบเรียบ (ข้อความ) ตอนนี้ก็ง่ายขึ้นมากในการจัดการภูมิภาคในมุมมอง ดังนั้น - ถ้ารายการของคุณเป็นแบบคงที่และแบบคงที่ - ไปที่รายการ


3
มีสิ่งหนึ่งที่ชัดเจนซึ่งทำให้ฉันนึกถึง - ฉันจะบอกว่าใช้ taxonomy เมื่อคุณต้องการให้แท็กมีหน้าของตัวเองเต็มไปด้วยฟิลด์ที่กำหนดเอง, ภาพ, แสดงในโหมดต่าง ๆ (เต็ม, ทีเซอร์ ฯลฯ )
Artur

ยอมรับสิ่งนี้เพราะมันให้ข้อดีและข้อเสีย จุดของ Patrick Kenny เกี่ยวกับการแสดงก็สำคัญเช่นกัน
Jay

8

Taxonomy มีปัญหาด้านประสิทธิภาพเนื่องจากลดขนาดลงเนื่องจากเคียวรี SQL ยาวขึ้น หากคุณใช้ตัวกรองมุมมองรายการที่เลือกจะเร็วกว่าอนุกรมวิธาน


โดยทั่วไปแล้วเป็นเรื่องจริง แต่ด้วยประสบการณ์ที่คุณจะได้รับรู้ว่าคุณควรใช้การค้นหา SOLR เพื่อปรับขนาดมุมมองด้วยตัวกรองดังนั้นจึงไม่สำคัญมากนัก
Marko Blazekovic

7

ความแตกต่างที่สำคัญที่ฉันได้เรียนรู้คือ:

  • คุณต้องการให้ผู้ใช้เพิ่มในรายการค่าไม่ใช่แค่ผู้ดูแลไซต์หรือจะเพิ่มลงในรายการเป็นความต้องการแบบกึ่งปกติสำหรับผู้ดูแลไซต์แม้แต่
  • คุณต้องการที่จะใช้ค่าเป็นชิ้นส่วนของการจัดระเบียบตัวเอง (ตามที่แนะนำข้างต้นโดย @Artur การสร้างหน้าของเนื้อหาทั้งหมดที่ใช้คำนี้ร่วมกับเค้าโครงต่าง ๆ เช่นหน้าผลิตภัณฑ์: แสดงเสื้อผ้า XL ทั้งหมดหรือข่าวแสดง กีฬาทั้งหมด)
  • ข้อมูลเป็นลำดับชั้นทั้งหมดหรือไม่ (เช่นหมวดหมู่ย่อยที่คุณต้องการจับภาพหมวดหมู่ผู้ปกครองบางครั้งหรือแยกเด็กที่ผู้อื่น)

หากไม่ใช่ทั้งหมดข้างต้นใช้ select / text ถ้าใช่ให้ใช้เงื่อนไขอนุกรมวิธาน โดยปกติแล้วคุณจะใช้ select / text ในประสบการณ์ของฉัน มันมักจะรู้สึกผิด แต่มักจะถูกต้อง


0

ผู้ชนะที่ชัดเจนในความเห็นของฉันจะเป็นระยะเวลาทางอนุกรมวิธานพลังงานที่มากขึ้นข้อเสียเล็ก ๆ น้อย ๆ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.