특별한 경우에 제안 생성 방지
도움이 되지 않는 용어가 제안에 나타나지 않게 하거나 개인 정보 또는 보안 정보가 공개되지 않도록 하려면 특정 검색 문자열에서 제안 작성을 비활성화합니다.
시작하기 전에
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 이동하고 저장을 선택합니다.