검색 시 제목이 검색어와 동일한 주제를 찾을 수 없음

배경

최근 검색 기능을 살펴보다가, 제가 직접 호스팅하는 포럼에서 검색 기능이 그리 유용하지 않다는 것을 알게 되었습니다. 주제 제목을 정확히 입력해서 검색해도 결과가 나오지 않아, 제 포럼에서 검색 기능이 제대로 작동하지 않는 것 같다는 생각이 들었습니다. 또한, 결과 비교를 위해 의미론적 검색(semantic search)도 시도해 보았습니다.

아래는 일반 검색을 사용한 결과인데, 찾고자 하는 주제가 결과에 표시되지 않습니다:

비교를 위해 의미론적 검색도 시도해 보았습니다(여기서 찾고자 하는 대상 주제는 3번째에 위치합니다):

불행히도, 검색어가 덜 정확할 경우 결과는 완전히 다릅니다(해당 주제들이 검색 쿼리와 어떻게 관련이 있는지 이해하기 어렵습니다):

(참고로, how to appeal my ban과 how to appeal your ban은 최소한 비슷한 결과를 보여줍니다)

관련 정보가 될 수 있는 내용

설치된 Discourse 버전 (포럼을 약 12시간 전에 업데이트함): 3.1.0.beta4 (b46899e5fa)

의미론적 검색 설정:

숨겨진 사이트 검색 설정:
image

인덱스가 업데이트되었는지 확인하기 위해 rake search:reindex도 실행해 보았으나, 결과는 동일했습니다.

여기서 직접 시도해 보세요: Search results for '' - Dark Gaming

질문

일반 검색에 문제가 있는 것인가요? 제목을 정확히 입력해서 검색해도 해당 주제를 찾지 못하는 것이 정상인가요?

검색어가 조금 덜 정확할 때 완전히 관련 없는 주제가 검색되는 것처럼 의미론적 검색이 위와 같이 작동하는 것이 예상되는 것인가요? (해당 주제 중 하나를 클릭해 보았지만 ban이나 appeal에 대한 언급은 전혀 찾을 수 없었습니다)

이렇게 제안해 보지만, 검색어에 따옴표를 붙여 보셨나요?

“how to appeal your ban”

이렇게 하면 해당 단어들이 그 순서로만 나타나는 경우만 검색됩니다.

이렇게 하면 정확한 일치 항목을 찾는 데 도움이 됩니다. 결과는 총 9개로 제한되며, 올바른 주제가 포함됩니다(다만 대상 주제가 여전히 첫 번째로 나오지는 않습니다). 그러나 새로운 사용자들이 검색 시 따옴표를 사용할지, 또는 정확한 제목을 알고 있을지는 확신이 서지 않습니다.

주요 관심사는 OP(원문 게시글)에서 언급된 동작이 현재 의도된 것인지, 아니면 제 설치 환경에 문제가 있는 것인지 궁금하다는 것입니다.

밴 해제 방법


더 관련성 높음
밴 해제 (테마가 다름)

관련성 낮음
입력한 내용에 따라 관련성이 달라집니다.


(참고 - 검색 결과를 변경해 보세요. 이는 결과에 영향을 줄 수 있습니다.)
(상황에 도움이 되지 않아 수정됨)

갑자기 생각난 건데, "밴을 어떻게 항의해야 하나"라는 주제 보면 웃음이 터져 :sweat_smile:

이 사이트는 주로 밴(계정 정지) 항소에 사용되며, 그 때문에 "밴 항소 방법"이 강조되고 있습니다.

예시 주제는 여기에서 찾을 수 있습니다:

(링크가 작동하지 않아 수정했습니다)

아, 그렇군요. 포럼 정지와는 별개인 밴이었군요. 이제 좀 더 이해가 됩니다.

아하, 디스코드 밴이었군요. DOH라고 했으니 당연히 그럴 줄 알았어야 했는데. btw, 포럼이 마음에 들어요.

아직 AI를 실행하지는 않았지만, 검색과 어떻게 연동되는지 궁금합니다.

의미적으로 관련 있는 쿼리를 사용하여 검색 결과를 선택합니다. 예를 들어 다음과 같습니다: