연산자를 사용하여 검색 질의를 세분화하는 방법
검색 연산자는 Notes에 특정 조합으로 된 단어, 필드, 날짜 및 숫자를 검색할 것을 지시하는 단어 또는 문자입니다. 연산자를 사용하여 검색을 세분화할 수 있습니다.
Notes에서 연산자는 대부분의 웹 검색 엔진에서와 같은 방식으로 작동합니다.즉, 매우 강력한 기능 개선과 함께 Boolean 논리에 기초합니다.
예를 들어, 같은 문서에 나타나는 두 개의 단어 검색을 작성하고 근접성과 어떤 필드에 있어야 하는지 및 정확한 대소문자를 지정합니다. 또한 하나의 단어가 다른 단어보다 더 중요하게 판단되도록 지정하여 첫번째 단어를 포함하는 문서가 검색 결과 목록의 윗부분에 나타나도록 할 수 있습니다. 와일드카드를 사용하면 단어 단편을 검색할 수도 있습니다.
검색에서 연산자를 사용하려면 아래의 표 예에 보이는 형식을 사용하여 검색 줄의 텍스트 입력란에 연산자를 입력합니다.
웹 질의 구문
Notes® 질의 구문 표에 나열 및 설명된 연산자는 다음과 같은 한정자를 가진 웹 형식의 검색 질의 구문에 대해 작용합니다.
- 웹 형식 질의를 적절하게 적용하려면 연산자가 모두 대문자여야 합니다. accrue 또는 exactcase와 같은 소문자로 연산자를 입력하면 검색에서는 해당 단어가 연산자 대신 실제 단어로 사용된다고 가정합니다.
- 단, 일반적인 단어 연산자 AND, OR 및 NOT은 예외입니다. 이들 단어는 대문자일 필요가 없습니다. 그러나 NOT은 연산자가 아니므로, NOT 단어가 소문자든지 대문자든지 필요한 연산자 없이 단어 앞에 오면 AND가 추가됩니다. 예를 들어, (not renovations) = (and not renovations)입니다. 웹 질의 구문에서 -(빼기 기호)는
아님
을 의미하는 연산자입니다. - 와일드카드로 사용되는 별표는 검색어 끝에만 사용될 수 있고, 검색어의 시작이나 중간에는 사용할 수 없습니다.
Notes 질의 구문
연산자는 Notes®의 예약어입니다. 예를 들어, Gene and Joan
과 같은 구문에서 일반 문자열처럼 연산자를 검색하려면, 따옴표 안에 구문을 집어 넣어야 합니다.
Notes® 조회 구문이 선택된 환경 설정인 경우, 다음 연산자가 작동합니다. 이러한 연산자는 이전 절에 설명되어 있는 예외를 가진 웹 질의 구문에 대해서도 작용합니다.
연산자 |
설명과 예제 |
작업자 수행 위치 |
|---|---|---|
CONTAINS 다음 포함: = |
연산자 전의 필드에 연산자 다음에 있는 텍스트를 포함해야 합니다. 'CONTAINS'와 양 옆 단어 사이에는 공백이 있어야 합니다. 예제 [Projectname] CONTAINS top secretProjectname 필드에 'top secret' 단어가 포함된 문서를 찾습니다. |
Notes® 보기 - 예 Notes® 도메인 - 예 웹 보기/도메인 - 아니오 |
IS PRESENT |
이 연산자 앞의 필드는 공백이 아니어야 합니다. 'IS PRESENT'와 양 옆 단어 사이에는 공백이 있어야 합니다. 이 연산자를 사용하여 특정 필드에 값을 포함하는(또는 포함하지 않는) 모든 문서를 찾을 수 있습니다. 예제
제목 필드가 공백이 아닌 문서를 찾습니다. |
Notes® 보기 - 예 Notes® 도메인 - 예 웹 보기/도메인 - 아니오 |
field fieldname FIELD fieldname [fieldname](대괄호 사용) |
'search this field'를 의미합니다. 필드 이름을 사용하여 검색할 필드를 지정해야 합니다. 예제 다음의 각 항목은 [Projectname] 필드가 top secret 구문을 포함하는 문서를 찾는 방법과 같은 방법입니다.
주: Notes® $FILE 필드에 첨부 파일을 저장합니다. |
Notes® 보기 - 예 Notes® 도메인 - 아니요 웹 보기/도메인 - 예 보기 검색에서만 |
( ) [parentheses] |
질의 섹션이 처리되는 순서를 결정합니다. 괄호 안의 질의 부분은 괄호 밖의 부분보다 먼저 처리됩니다. 예제
프로젝트 이름 필드에 'top secret'를 포함하거나 제목 필드에 'tuna' 단어를 포함하고, 본문 필드에 cat 단어를 포함하거나 수정일 필드에 01/01/2004 이후 날짜를 포함하는 문서를 반환합니다. |
Notes® 보기 - 예 Notes® 도메인 - 아니요 웹 보기/도메인 - 예 |
및 AND & + |
AND로 연결된 모든 조건 또는 단어가 들어 있는 문서를 찾습니다. 예제
이들 세 단어를 모두 포함하는 문서를 찾습니다. |
Notes® 보기 - 예 Notes® 도메인 - 예 웹 보기/도메인 - 예 예외: '&'는 작동하지 않음 |
또는 OR | ACCRUE ,(쉼표) |
조건 또는 단어가 들어 있는 문서를 찾아서 문서에서 나타난 횟수에 따라 순위를 정해 반환합니다. 예제
이러한 단어 중 하나 이상을 포함하는 문서를 찾습니다. 주: 관련성에 따라 결과를 정렬할 때 ACCRUE는 OR보다 약간 낫게 실행합니다. |
Notes® 보기 - 예 Notes® 도메인 - 예 웹 보기/도메인 - 예 |
NOT not ! |
연산자 뒤에 나타나는 단어를 포함하는 문서를 제외합니다. 예제 단어 사이에 NOT을 놓을 수 있습니다.
필드 이름 앞에 NOT을 놓을 수 있습니다.
수학 기호 =, <, >, <=, >=의 뒤, 그리고 날짜나 숫자 앞에는 NOT을 넣을 수 없습니다.
|
Notes® 보기 - 예 Notes® 도메인 - 예 웹 보기/도메인 - 예 |
정확한 구를 포함하는 문서만 반환되어야 합니다. 연산자(AND, OR, CONTAINS 등)를 큰 따옴표로 묶으면 그 단어를 보통 단어로 읽을 수 있습니다. 예제
rock and roll 구를 포함하는 문서를 찾습니다. |
Notes® 보기 - 예 Notes® 도메인 - 예 웹 보기/도메인 - 예 |
|
PARAGRAPH 단락 |
PARAGRAPH 양 옆의 단어가 같은 단락에 있는 문서를 찾아 인접도에 따라 순위를 정합니다. 예제
같은 단락에서 'car'와 'wheels'가 나타나는 문서를 찾아 단락 상의 인접도에 따라 순위를 정합니다. |
Notes® 보기 - 예 (Index sentence and paragraph breaks 옵션을 선택하여 애플리케이션의 전체 텍스트 색인을 작성해야 합니다. 자세한 내용은 Notes® 도메인 - 예 웹 보기/도메인 - 아니오 |
SENTENCE sentence |
SENTENCE 양 옆의 단어가 같은 문장에 있는 문서를 찾아 인접도에 따라 순위를 정합니다. 예제
같은 문장에 'car'와 'wheels'가 나타나는 문서를 찾아 문장 내 인접도에 따라 순위를 정합니다. |
Notes® 보기 - 예 (Index sentence and paragraph breaks 옵션을 선택하여 애플리케이션의 전체 텍스트 색인을 작성해야 합니다. 자세한 내용은 Notes® 도메인 - 예 웹 보기/도메인 - 아니오 |
? |
단일 문자를 나타낼 수 있는 와일드카드. 날짜 또는 수와 함께 실행하지 않습니다. 예제
bone, cone, done, gone 등('one'으로 끝나는 4자리 문자)이 들어 있는 문서를 찾습니다.
stack, clock, stick, truck 및 rack, rick, rock이 들어 있는 문서를 찾습니다. |
Notes® 보기 - 예 Notes® 도메인 - 예 웹 보기/도메인 - 예 |
* |
여러 글자를 나타낼 수 있는 와일드카드. 날짜 또는 수와 함께 실행하지 않습니다. 예제
bone, cone, clone, crone, done, drone, gone, telephone 등('one'으로 끝나는 단어)을 찾습니다. 또한,
bone, cone, clone, lonely, phoned, stoned, pardoned가 들어 있는 문서를 찾습니다. |
Notes® 보기 - 예 Notes® 도메인 - 예 웹 보기/도메인 - 예 |
TERMWEIGHT termweight |
단어 검색에 중요성 또는 순위를 부여합니다. 0과 65537 사이의 값을 사용하여 순위를 할당할 수 있습니다. 예제
이러한 단어 중 하나 이상을 포함하는 문서를 찾습니다. 'audio'가 가장 중요하고, 'video'가 다음으로 중요하며, 'photo'가 가장 덜 중요합니다. 이에 따라 Notes®가 결과에 순위를 정합니다. 첫번째 TERMWEIGHT와 그 다음 단어 사이에 AND 또는 OR가 필요합니다. |
Notes® 보기 - 예 Notes® 도메인 - 예 웹 보기/도메인 - 예 |
EXACTCASE exactcase |
연산자 뒤에 지정된 단어를 검색합니다(대소문자 구분). 예제
|
Notes® 보기 - 예 (Enabled case sensitive searches 옵션을 선택하여 애플리케이션의 전체 텍스트 색인을 작성해야 합니다. 자세한 내용은 Notes® 도메인 - 아니요 웹 보기/도메인 - 아니오 |
= (같음) < (보다 작음) > (초과) <= (이하) >= (이상) |
숫자 또는 날짜 필드에서만 숫자 또는 날짜를 검색합니다. 예제
'date1' 필드에 12/25/98 이전 날짜를 포함하는 문서를 찾습니다. |
Notes® 보기 - 예 Notes® 도메인 - 예 웹 보기/도메인 - 아니오 |
-(하이픈) |
하이픈으로 연결된 단어 쌍을 포함하는 문서를 찾습니다. 예제
|
Notes® 보기 - 예 Notes® 도메인 - 예 웹 보기/도메인 - 예 |
필드 이름 특수 경우
필드 이름 _CreationDate를 사용하여 작성된 날짜로 문서를 찾습니다. 예를 들어, 다음과 같습니다.
[_CreationDate]=2001/01/05
2001년 1월 5일에 작성된 문서를 찾습니다.
_RevisionDate 필드 이름을 사용하여 마지막으로 수정된 날짜로 문서를 찾습니다. 예를 들면, 다음과 같습니다.
[_RevisionDate]=2001/01/05
마지막으로 2001년 1월 5일 수정된 문서를 찾습니다.
이러한 필드는 문서 자체가 아닌, 문서의 머리글에 포함되므로 문서 특성 대화 상자의 필드 이름 목록에 없습니다.