최근에 혁신적인 /filter 경로를 도입하여 주제 목록을 더 정교하게 필터링할 수 있게 되었습니다. 특히, 이는 검색과 필터링 모두를 위한 통합된 주제 필터링 언어로 나아가는 첫 번째 단계입니다. 또한, 주제 목록 필터링을 위한 전용 경로는 사이드바의 커스터마이징 기능을 향상시킵니다. 이제 사용자는 사이드바 내에 커스텀 섹션 링크로 링크를 포함시킬 수 있습니다.
작동 방식
/filter에는 사용자가 주제 목록을 필터링하기 위한 쿼리 문자열을 입력할 수 있는 입력 필드가 있습니다.
예를 들어, category:documentation tag:how-to+email은 Documentation 카테고리에 속하고 how-to 및 email 태그가 모두 지정된 주제를 필터링합니다.
현재 지원되는 필터 목록은 다음과 같습니다:
status:open닫히거나 아카이브되지 않은 주제
status:closed닫힌 주제
status:public읽기 제한이 없는 주제 (예: 보안 카테고리에 속한 경우)
status:archived아카이브된 주제
status:unlisted표시되지 않는 주제
status:listed표시되는 주제
status:deleted삭제된 주제
in:pinned고정된 주제 (전역 또는 카테고리별 고정)
in:watching내가 보고 있는 항목 - (muted,normal,tracking,watching_first_post)를 지원하여 추적 중, 보고 있는 항목 등으로 필터링할 수 있습니다 - 여러 값은 쉼표로 구분하여 사용할 수 있습니다
in:bookmarked내가 북마크한 항목
category:bugbug 카테고리 및 모든 하위 카테고리에 있는 주제
=category:bug하위 카테고리를 제외한 bug 카테고리에 있는 주제
category:documentation:adminsdocumentation의 admins 하위 카테고리에 있는 주제
category:bug,featurebug 또는 feature 카테고리 및 모든 하위 카테고리에 있는 주제
=category:bug,feature모든 하위 카테고리를 제외한 bug 또는 feature 카테고리에 있는 주제
-category:bug,featurebug 또는 feature 카테고리 및 모든 하위 카테고리에 있는 주제를 제외
-=category:bug,featurebug 또는 feature 카테고리에 있는 주제만 제외하고 하위 카테고리는 포함
categories:category의 별칭
tag:bug+featurebug 및 feature 태그가 모두 지정된 주제
tag:bug,featurebug 또는 feature 태그가 지정된 주제
-tag:bug+featurebug 및 feature 태그가 지정된 주제를 제외
-tag:bug,featurebug 또는 feature 태그가 지정된 주제를 제외
tags:tag의 별칭
tag_group:tag_group_nametag_group에 있는 태그 중 하나 이상이 지정된 주제
-tag_group:tag_group_nametag_group에 있는 태그 중 하나 이상이 지정된 주제를 제외
created-by:@USERNAME특정 사용자가 생성한 주제
posts-min:XX개 이상의 게시물을 가진 주제
posts-max:X게시물 수가 X개를 초과하지 않는 주제
posters-min:X최소 X명의 다른 사용자가 게시물을 작성한 주제
posters-max:X최대 X명의 다른 사용자가 게시물을 작성한 주제
likes-min:XX개 이상의 좋아요를 받은 주제
likes-max:X좋아요 수가 X개를 초과하지 않는 주제
likes-op-min:X첫 번째 게시물이 X개 이상의 좋아요를 받은 주제
likes-op-max:X첫 번째 게시물의 좋아요 수가 X개를 초과하지 않는 주제
views-min:XX회 이상의 조회수를 가진 주제
views-max:X조회수가 X회를 초과하지 않는 주제
activity-before:YYYY-MM-DD지정된 날짜 이전에 마지막으로 활동된 주제
activity-after:YYYY-MM-DD지정된 날짜 이후에 마지막으로 활동된 주제
created-before:YYYY-MM-DD지정된 날짜 이전에 생성된 주제
created-after:YYYY-MM-DD지정된 날짜 이후에 생성된 주제
latest-post-before:YYYY-MM-DD지정된 날짜 이전에 마지막 게시물이 작성된 주제
latest-post-after:YYYY-MM-DD지정된 날짜 이후에 마지막 게시물이 작성된 주제
order:activity활동 날짜 내림차순 정렬
order:latest-post마지막 게시물 생성일 내림차순 정렬
order:created주제 생성일 내림차순 정렬
order:views주제 조회수 내림차순 정렬
order:likes주제 내 좋아요 수 내림차순 정렬
order:likes-op각 주제의 첫 번째 게시물 내 좋아요 수 내림차순 정렬
order:posters게시물 작성자 수 내림차순 정렬
order:category카테고리 이름 순 정렬
order:ANY-asc결과를 오름차순으로 변경
피드백
이 기능이 여러분의 커뮤니티에도 유용할지, 그리고 어떻게 사용하고 있는지 커뮤니티의 의견을 듣고 싶습니다.
필요에 도움이 될 것이라고 생각하는 필터가 있다면, 어떤 작업을 하려는지에 대한 예시와 함께 알려 주십시오.
마지막으로, 이 기능은 매우 초기 버전이며 현재 실험 단계로 간주되고 있음을 강조하고 싶습니다. 사용자 경험 개선이 필요하며, 사용자들이 모든 필터를 암기하지 않아도 주제 필터링 쿼리 언어를 구성할 수 있도록 인라인 자동완성 또는 인터페이스를 추가하는 작업을 진행 중입니다.




