Discourse 검색 원리 이해에 도움 필요

팀 여러분,

검색에서 콘텐츠가 우선순위를 갖는 방식에 대해 조금 알고 싶습니다.

일반적으로 블로그 기사는 해당 게시물과 관련된 여러 키워드 태그를 통해 검색된다고 이해하고 있습니다.

예를 들어, 다음 요소에 포함된 키워드를 통해 검색될 수 있습니다:
게시물의 질문, 주제 제목, 답변 내 키워드, 질문의 카테고리 태그 등.

제 이해가 불완전하다면 수정해 주세요.

우리의 커뮤니티가 Discourse 플랫폼을 사용 중인데, Discourse는 검색을 어떻게 구현합니까?
Google이 정보를 수집하는 데 사용하는 태그와 Discourse 태그는 다른가요?

우리 커뮤니티 게시물에 대해 가장 좋은 검색 결과를 가져올 태그(게시물의 질문, 주제 제목, 답변 내 키워드, 질문의 카테고리 태그)는 무엇일까요?

여러분의 의견을 공유해 주세요.

감사합니다.

Google이 사이트를 검색할 수 있도록 Discourse가 무엇을 하는지 묻고 계신 건가요? 그렇다면 제가 아는 가장 좋은 답변은 이 게시물에 있습니다: Beginners guide to SEO with Discourse - #2 by Falco. 해당 토픽의 다른 게시물들에도 추가적인 세부 정보가 있습니다.

참고할 점 중 하나는 해당 토픽이 Discourse Sitemap 플러그인을 언급한다는 것입니다. 제 지식 범위 내에서, 사이트맵이 없는 경우에도 검색 엔진은 Discourse 사이트 인덱싱에 아무 문제가 없습니다. 사이트에서 사람들이 읽고 싶어 하는 고품질 콘텐츠를 만드는 것이 가장 중요한 과제입니다.

@Ranjan 님은 구글 검색에 대해 묻는 것이 아니라, Discourse 애플리케이션 내에서 검색 기능이 어떻게 구현되는지 묻고 있다고 생각합니다.

그분은 Discourse의 내부 검색 알고리즘이 어떻게 구현되는지 이해하는 데 관심이 있는 것 같으며, 좋은 시작점은 여기의 class SearchController입니다:

@Ranjan 님… GitHub의 Discourse 오픈 소스 코드에서 얼마나 많은 정보를 찾을 수 있는지 놀라실 겁니다!