특별한 경우에 제안을 만들 수 없도록 차단
특정 검색 문자열에서 제안 생성을 비활성화하여 유용하지 않은 용어가 제안에 나타나지 않도록 하거나 개인 정보나 보안 정보가 공개되지 않도록 합니다.
시작하기 전에
Java의 정규식 패턴 구문에 익숙해야 합니다. 정규 표현식 패턴 구문에 대한 자세한 내용은 java.regex.util.Pattern 클래스에 대한 Javadoc를 참조하십시오.
필요한 역할: 관리자
이 태스크 정보
검색 제안은 사용자가 입력하는 검색 문자열에서 자동 완성 제안 및 검색 제안을 생성합니다. 모든 검색 문자열에서 제안을 만들지 않을 수도 있습니다. 다음 방법 중 하나를 사용하여 제안 생성을 방지할 수 있습니다.
-
자동 완성 제안 및 검색 제안에서 단어 또는 정규 표현식 패턴을 제외합니다.
예를 들어 사용자가 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 이동하고 저장을 선택합니다.