Jagster
(Jakke Flemming)
11월 25, 2023, 9:03오전
1
이것이 실제 버그인지, 아니면 기술적 한계에 더 가까운 것인지 확실하지 않습니다. 하지만 검색이 의도대로 작동하지 않으므로 버그로 간주해도 무방할 것 같습니다.
저는 카테고리가 아닌 태그를 사용하는데, 이것이 제가 태그를 forum:guide, forum:writing, forum:faq 등으로 사용하는 이유 중 하나입니다. 그리고 forum 접두사를 사용하는 이유는 다른 맥락에서도 server:guide, dogs:faq와 같은 유사한 태그를 가지고 있거나(또는 가질 예정이므로) 그렇기 때문입니다.
왜 하이픈(-) 대신 콜론(:)을 사용하는지는 정말 좋은 질문입니다. 주로 콜론이 보기에도 더 좋고 구조적으로 더 적절해 보이기 때문입니다. 그리고 기억이 맞다면, 검색 시 :faq가 -faq보다 약간 더 잘 작동했습니다. 하지만 가장 큰 이유는 Discourse가 태그 이름에서 콜론을 사용할 수 있게 허용했기 때문입니다.
이 부분이 최근에 자주 변경된 것 같지만, 현재 검색을 시작하면 다음과 같이 제안어候補가 표시됩니다:
하지만 콜론을 추가하고 원하는 제안어 또는 검색어를 계속 입력하면 다음과 같은 상황이 발생합니다:
아무것도 나오지 않습니다. 마치 일반 텍스트 검색으로 전환되는 것처럼요.
절대적으로 필요하다면 태그 구조를 변경할 수는 있지만, 그것은 정말로 불편한 일입니다. 단순히 검색 및 치환 작업 때문이 아니라, 저와 제 사용자들이 그 구조를 사용하도록 익숙해져 있기 때문입니다.
1개의 좋아요
Moin
11월 25, 2023, 9:37오전
2
정확히 문제를 해결하는 방법은 아니지만, 태그 앞에 #을 추가하면 잘 작동합니다.
그렇지 않으면 검색이 "in:"이나 “status:” 같은 검색 필터를 사용하려는 것으로 인식할 수 있습니다.
4개의 좋아요
Jagster
(Jakke Flemming)
11월 25, 2023, 10:09오전
3
맞아요. 그리고 태그나 그룹을 다룰 때 매번 #을 사용하도록 사용자를 교육하는 것도 하나의 방법입니다. 사용자들은 이미 @를 어떻게 사용하는지 알고 있거나, 알고 있어야 하니까요
하지만 문제는 마침표(콜론) 자체입니다. 만약 이것이 금지된 문자가 된다면 그건 받아들일 수 있지만, 그 전까지는…
1개의 좋아요
Stephen
(Stephen)
11월 25, 2023, 10:22오전
4
콜론(:)은 검색 구문에서 특정 목적을 가지고 있으므로, 태그에서 콜론 사용을 반대하는 주장을 하고 계신 것 같습니다.
현재 태그에 콜론을 사용한 인스턴스가 얼마나 되는지, 그리고 앞으로 콜론 사용을 금지할 경우 어떤 영향이 있을지 궁금합니다.
2개의 좋아요
Jagster
(Jakke Flemming)
11월 25, 2023, 10:29오전
5
이런 걸 어떻게 검색해야 하는지 모르겠어요. 하지만 우리는 태그가 정말로 저평가받는 시대에 살고 있으니, 그런 사람이 많지 않을 거라고 추측해요. 하지만 당신에게는 하나의 대형 기업 고객이 하나만으로도 너무 많을 테니까요
콜론(:)은 이전에 작동했어요. 하지만 충돌 위험 때문에 상황이 더 제한적으로 바뀌어야 한다면, 저는 유연하게 대응해서 다른 스타일을 찾아야 할 것 같아요.
1개의 좋아요
Stephen
(Stephen)
11월 25, 2023, 10:36오전
6
각종 고급 검색 필터를 살펴보면, 아래는 모두 유효한 구문입니다:
in:title
in:messages
in:likes
in:seen
#support:wordpress
tags:rest-api
@Stephen
before:2023-11-17
min_posts:5
max_posts:50
min_views:2
max_views:200
사용자 이름(@)을 제외하고 나머지는 모두 콜론(:)에 의존합니다.
콜론이 포함된 태그에 대해 tags: 구문이 작동합니까? 이것이 현재 상태 그대로의 구문이 얼마나 지원 가능한지를 가늠하는 좋은 지표가 될 것입니다.
검색 구문을 더 엄격하게 제한하더라도, 태그에 위의 고급 구문 중 하나가 포함될 가능성은 배제할 수 없으므로, 구분을 더욱 어렵게 만들 수 있기 때문에 단순히 콜론을 금지하는 것이 가장 합리적인 해결책일 수 있습니다.
2개의 좋아요
Jagster
(Jakke Flemming)
11월 25, 2023, 10:52오전
7
음, 검색은 tags:tag:more를 사용하더라도 정상적으로 작동합니다. 문제는 자동 제안 기능이 없었던 것이었죠.
하지만.
기존에 놓치고 있던 새로운 도움말이 있습니다.
말이 조금 난해해서 죄송합니다만, 검색창 아래에 "# 카테고리 또는 태그로 필터링"이라는 문구가 있습니다.
이는 예를 들어 태그를 직접 검색할 때 해시태그를 사용하도록 유도하는 직접적인 안내입니다. 해시태그 없이 검색하면 경로는 조금 더 복잡하지만 검색 결과는 여전히 유효합니다.
태그 이름에서 콜론을 제거하지 않는 한 저는 만족합니다
그래서 이것은 버그(이전 태그도 제안했었지만…)라기보다는 지원/UX-UI/사용자 오류에 가까웠습니다.
2개의 좋아요