검색 결과에서 특정 사용자의 게시물을 제외하는 방법이 있을까요? 현재, 커뮤니티에서 인기 있는 용어가 포함된 사용자명을 가진 매우 활동적인 사용자가 있는 경우, 예를 들어…
검색어: ‘ABCD’
사용자명: ‘ABCDAndUser…’
…이러한 용어를 검색하면 해당 사용자의 게시물 목록이 자주 표시되어, 해당 사용자의 무작위 게시물이 주제와 관련이 있고 단순히 그 사용자를 토론에 포함시킨 게시물과 구별하기가 거의 불가능할 정도가 됩니다. 이상적으로는 대부분의 멤버들이 해당 용어가 활발히 사용되고 있는 주제에 맞는 게시물 목록을, 해당 용어가 사용되지 않은 채로 해당 사용자만 게시한 게시물 목록보다 선호할 것입니다.
수정: 현재 이 문제를 해결할 대안은 해당 사용자명을 변경하거나, 검색을 수행하는 동안 해당 사용자명을 차단하는 것 외에는 알지 못합니다. 이 두 가지 방법 모두 이상적이지는 않습니다.
아마도 제가 설정 사항을 잘못 이해한 것일 수 있습니다. 잠재적으로 문제가 될 수 있는 모든 단어의 인스턴스를 향후 사용자 이름에서 예약하고, 기존 커뮤니티 멤버의 사용자 이름에서도 소급하여 제거해야 하는 건가요?
저는 실제로 'testuser’라는 이름을 사용하는 멤버들이 있다는 사실을 잘 알고 있습니다. 즉, 이 솔루션이 작동하려면 와일드카드를 사용해 사용자 이름을 대량으로 금지해야 하는 것 아닌가요? 그렇다면 수많은 약어에 걸쳐 이 접근 방식이 과도하게 부담을 줄 수 있습니다(이 특정 사례는 금융 커뮤니티의 ETF 티커였습니다).
이것은 현재 인덱스에서 기술적으로 가능하지만, 이를 구현하려면 상당한 작업이 필요합니다. 특히 msft_user는 두 개의 토큰(msft / user)으로 토큰화되므로 is followed by 구문을 사용해야 합니다. - 연산자를 구현하는 데는 장점이 있다고 보지만, 이는 단순한 변경 사항이 아닙니다.