list (text) 또는 분류 체계를 언제 사용해야합니까?


12

이것은 어리석은 질문 일지 모르지만 분류 용어 참조 필드보다 목록 (텍스트) 다중 선택 필드를 사용하면 어떤 이점이 있는지 궁금합니다. 둘 다 미리 결정된 객관식 옵션을 제공하는 것과 거의 동일한 기능을 채우는 것처럼 보이지만 분류법은 콘텐츠가 데이터베이스에 작성된 후 용어를 추가 할 수 있다는 이점이 있습니다.

하나를 사용하기위한 좋은 지침이 있습니까? (특히 list (text)가 분류 용어 참조보다 더 의미가있을 때?).


2
분류 체계를 '구조화 된 방식으로 데이터를 분류하는 방법'(트리 구조 포함)으로 생각하고 조직이 중요하지 않은 경우 '몇 가지 정의 된 옵션 제공'으로 표시합니다. 의심 스러우면 뷰를 통한 브라우징 통합이 빠르게 구현되므로 분류를 선택합니다.
Jake The Dweeb

1
선택 / 텍스트가 할 수없는 것은 구조 데이터 계층입니다. 분류 체계만으로도 나무를 제공합니다.
Renee

eosrei.net/articles/2013/12/… 에 관한 기사가 있습니다 .
colan

답변:


10

구조와 역동 성은 분류를 선택하기위한 키워드 IMO입니다. 최근에 지리적 위치가있는 회사에 태그를 지정할 때이 질문을 받았습니다. 첫 번째 선택은 지역 목록으로 분류법을 준비하는 것이 었습니다. 곧 그것은 너무 복잡한 것으로 판명되었습니다. 지역은 거의 그들의 이름을 바꾸지 않으며 그들의 구조 / 부모를 거의 바꾸지 않습니다. 그래서 분류법을 던져서 평평한 목록 (텍스트)을 사용하기로 결정했습니다. 뷰에서 지역을 조종하는 것이 훨씬 쉬워졌습니다. 따라서 목록이 정적이고 평평한 경우 목록으로 이동하십시오.


3
내 마음을 미끄러 뜨린 한 가지 확실한 점이있다. 태그에 사용자 정의 필드, 이미지로 채워지고 다양한 모드 (전체, 티저 등)로 표시되는 자체 페이지를 갖기를 원할 때 분류법을 사용한다고 말하고 싶다
Artur

찬반 양론을 주었기 때문에 이것을 받아들입니다. Patrick Kenny의 성능에 대한 요점도 중요합니다.
Jay

8

분류 체계는 SQL 쿼리가 길어 지므로 확장에 따른 성능 문제가 있습니다. 뷰 필터를 사용하는 경우 선택 목록이 분류보다 빠릅니다.


그것은 일반적으로 사실이지만 경험이 있으면 SOLR 검색을 사용하여 필터를 사용하여 뷰를 스케일링해야하므로 그다지 중요하지 않습니다.
Marko Blazekovic

7

내가 배운 주요 차이점은 다음과 같습니다.

  • 사이트 관리자뿐만 아니라 사용자가 값 목록에 추가하길 원합니까, 아니면 사이트 관리자조차도 목록에 추가하는 것이 반 정규적인 요구입니까?
  • @Artur에서 위에서 제안한 것처럼 제품 페이지와 같이 다른 레이아웃으로이 용어를 공유하는 모든 컨텐츠의 페이지를 작성하여 값을 구성 컨텐츠 자체로 사용 하시겠습니까? : 모든 XL 옷 표시 또는 뉴스, 표시 모든 스포츠)
  • 데이터가 모두 계층 적입니까? (예 : 때때로 상위 카테고리를 캡처하거나 하위를 다른 카테고리에서 캡처하려는 하위 카테고리)

위의 모든 사항이 없으면 select / text를 사용하십시오. 그렇다면 분류 용어를 사용하십시오. 내 경험에 따르면 일반적으로 선택 / 텍스트를 사용합니다. 항상 잘못 느끼지만 보통 옳습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.