부울 연산자로 조건부 검색 결과 허용
전역 텍스트 검색에서 부울 AND, OR 및 NOT 연산자를 사용하여 복잡한 검색을 구성합니다.
부울 연산자는 모든 전역 텍스트 검색 인터페이스에서 사용할 수 있습니다.
- 전역 텍스트 검색 필드
- 지식베이스 검색
- 텍스트에 대한 목록 검색
주:
부울 연산자는 대/소문자를 구분합니다. 예를 들어 시스템은 OR 을 부울 연산자로 인식하지만 Or 및 or 를 일반 검색어로 처리합니다.
| 연산자 | 설명 |
|---|---|
| 또는 세로 막대 기호(|) | 검색어가 문서에 있는 경우 일치 항목을 찾습니다(집합의 조합). 예를 들어, 전자 메일 암호 또는 전자 메일만 포함된 문서를 찾으려면 "전자 메일 암호" 또는 전자 메일 또는"전자 메일 암호"|전자 메일을 검색할 수 있습니다. 조건 작성기로 키워드 이외의 필드에 대해 OR 조건 그룹을 만들 때 시스템에서 사용하는 .or. 연산자를 사용하면 다른 결과가 나올 수 있습니다. 예를 들어 이 필터는 짧은 설명에 SSO 가 포함된 레코드를 검색한 다음 짧은 설명에 SAML이 포함된 레코드를 별도로 검색합니다. 주: 기본적으로 조건 세트당 하나의 키워드 필터 조건만 있을 수 있습니다. 필터 선택 목록에서 키워드 필드를 선택하면 해당 필터 조건의 OR 버튼을 사용할 수 없게 됩니다. 마찬가지로 OR 필터 조건을 생성하면 필터 선택 목록에서 키워드 필드를 사용할 수 없게 됩니다. |
| 및 | 모든 검색어가 문서(집합의 교집합)에 있는 경우 일치 항목을 찾습니다. 예를 들어 "CPU 부하"와 "10분"이 모두 포함된 문서를 찾으려면 "CPU 부하" 및 "10분"을 검색합니다 기본적으로 Zing은 OR 또는 NOT 연산자로 구분되지 않은 모든 검색어 사이에 AND 연산자를 적용합니다. 예를 들어 검색어로 email server down 을 입력하면 시스템에서 이메일 AND server AND를 검색합니다. 주: 검색의 경우 지식베이스 기본 AND 검색이 잘못된 결과를 반환하면 OR 연산자를 사용하여 검색이 자동으로 다시 실행됩니다. 관리자는 시스템 속성을 수정하여 지식베이스 검색이 glide.knowman.search.operator 항상 또는을 사용하도록 구성할 수 있습니다. |
| NOT, 빼기(-) 또는 느낌표(!) | NOT 연산자 뒤에 검색어가 포함된 문서를 제외합니다(집합의 차이). 예를 들어 "10분"이 아닌 "CPU 부하"가 포함된 문서를 찾으려면 "10분" 또는 "CPU 부하" -"10분" 또는 "CPU 부하" !"10분"이 아닌 "CPU 부하"를 검색할 수 있습니다. NOT은 검색에서 독립 실행형 용어여야 합니다. 예를 들어, atom NOT ion 은 ion이라는 용어를 제외하지만 NOTION 은 notion이라는 용어를 검색합니다. 빼기 및 느낌표 기호는 제외하려는 검색어 바로 앞에 와야 합니다. 예를 들어, email ! Joe 는 Joe 를 제외하지만 이메일 검색 ! Joe 에는 Joe가 포함됩니다. NOT 연산자를 사용하여 검색에서 모든 용어를 제외할 수는 없습니다. 예를 들어 NOT "10 minutes"라는 검색은 결과를 반환하지 않습니다. |