특별한 경우에 제안 생성 방지
특정 검색 문자열에서 제안 생성을 비활성화하여 도움이 되지 않는 용어가 제안에 나타나지 않게 하거나 개인 정보 또는 보안 정보의 공개를 방지합니다.
시작하기 전에
Java의 정규식 패턴 구문에 익숙해야 합니다. 정규식 패턴 구문에 대한 자세한 내용은 java.regex.util.Pattern 클래스에 대한 Javadoc을 참조하십시오.
필요한 역할: admin
이 태스크 정보
검색 제안은 사용자가 입력하는 검색 문자열에서 자동 완성 제안 및 검색 제안을 생성합니다. 모든 검색 문자열에서 제안을 만들고 싶지는 않을 수 있습니다. 다음 방법 중 하나를 사용하여 제안 생성을 방지할 수 있습니다.
-
단어 또는 정규 표현식 패턴을 자동 완성 제안 및 검색 제안에서 제외합니다.
예를 들어 사용자가 KB2938272 검색할 수 있습니다. 이 검색 문자열이 너무 불투명해서 의미 있는 제안을 제공할 수 없습니다. 또는 누군가 사회 보장 번호 또는 전화 번호를 검색 문자열로 입력하여 다른 사람에게 제안으로 표시해서는 안 됩니다. 따라서 여러 숫자가 포함된 모든 검색 문자열을 제외할 수 있습니다. 마찬가지로, 누군가 검색 문자열에서 비속어를 사용하는 경우 제안에 해당 단어를 표시하고 싶지 않을 수 있습니다. 검색 추천 제외 목록[sys_search_suggestion_blacklist] 표에는 제외된 단어 및 정규식 패턴 목록이 포함되어 있습니다.주:기본 시스템의 검색 제안 제외 목록 테이블에는 영어 및 언어 독립적 정규식 패턴에 대해 제외된 단어가 포함되어 있습니다. 검색 제안은 중국어, 체코어, 네덜란드어, 핀란드어, 프랑스어, 독일어, 히브리어, 헝가리어, 이탈리아어, 일본어, 노르웨이어, 폴란드어, 포르투갈어, 러시아어, 스페인어, 스웨덴어, 태국어 또는 터키어를 활성화할 때 언어별로 제외된 추가 단어를 이 표에 삽입합니다. -
검색 문자열에서 제안이 생성되지 않도록 사용자에게 역할을 할당합니다.
개인 정보 보호 또는 보안상의 이유로 검색어가 검색 또는 자동 완성 제안에 표시되지 않아야 하는 개인이 있을 수 있습니다. 검색에서 제안이 생성되지 않도록 하려면 suggestion_exempt 역할을 할당합니다. 대부분의 상황에서는 이 역할이 필요하지 않습니다. 검색 제안은 초기 검색을 수행한 사람을 표시하지 않습니다. 사용자가 자동 완성 제안 및 추천 검색어를 못하게 하려면 cannot_read_suggestions 역할을 할당하세요.
프로시저
-
검색 제안 제외 목록[sys_search_suggestion_blacklist] 테이블의 목록 뷰로 이동합니다.
- 모두를 선택합니다.
- 필터 입력란에 sys_search_suggestion_blacklist.list를 입력합니다.
- Enter를 누릅니다.
-
단어 또는 정규 표현식 패턴을 활성화 또는 비활성화하려면
- 목록에서 활성화 또는 비활성화할 용어를 선택합니다.
- 표시되는 검색 제안 제외 목록 양식에서 활성 옵션을 선택하거나 선택을 취소합니다.
-
제외된 새 단어 또는 정규 표현식 패턴을 추가하려면:
-
다른 사용자에게 자동 완성 제안 및 검색 제안을 볼 수 없도록 하는 역할을 할당하거나 검색 문자열이 제안이 되지 않도록 하려면 다음 단계를 따르세요.
- 다음으로 이동 을 클릭하고 사용자 이름을 선택합니다.
- 역할 관련 목록에서 편집을 선택합니다.
- 사용자가 자동 완성 제안 및 검색 제안을 볼 수 없도록 하려면 컬렉션 열에서 역할 목록 열로 cannot_read_suggestions 이동하고 저장을 선택합니다.
- 사용자의 검색 문자열이 자동 완성 제안 및 검색 제안을 생성하지 못하도록 하려면 컬렉션 열에서 역할 목록 열로 suggestion_exempt 이동하고 저장을 선택합니다.