연산자를 사용하여 검색 질의 세분화

검색 연산자는 Notes에 특정 조합으로 된 단어, 필드, 날짜 및 숫자를 검색할 것을 지시하는 단어 또는 문자입니다. Notes에서 검색 연산자는 대부분의 웹 검색 엔진에서와 같은 방식으로 작동합니다. 즉, 매우 강력한 기능 개선과 함께 Boolean 논리에 기초합니다.

예를 들어, 같은 문서에 나타나는 두 개의 단어 검색을 작성하고 근접성과 어떤 필드에 있어야 하는지 및 정확한 대소문자를 지정합니다. 또한, 한 단어가 다른 단어보다 더 중요하게 판단되도록 지정할 수 있으므로 첫 번째 단어를 포함한 문서가 검색 결과 목록의 시작 부분에 더 가까이 표시됩니다. 와일드카드를 사용하면 단어 단편을 검색할 수도 있습니다.

검색에서 연산자를 사용하려면 표 1에 표시된 형식을 사용하여 검색 표시줄의 텍스트 입력 상자에 연산자를 입력합니다.

웹 질의 구문

Notes® 질의 구문 표에 나열 및 설명된 연산자는 다음과 같은 한정자를 가진 웹 형식의 검색 질의 구문에 대해 작용합니다.

  • 웹 형식 질의를 적절하게 적용하려면 연산자가 모두 대문자여야 합니다. accrue 또는 exactcase와 같은 소문자로 연산자를 입력하면 검색에서는 해당 단어가 연산자 대신 실제 단어로 사용된다고 가정합니다.
  • 단, 일반적인 단어 연산자 AND, OR 및 NOT은 예외입니다. 이들 단어는 대문자일 필요가 없습니다. 그러나 NOT은 연산자가 아니므로 어떤 경우에라도 필요한 연산자가 빠진 단어 앞에 단어 NOT이 올 경우 AND가 추가됩니다(예: (cats not dogs) => (cats and not dogs)). 웹 질의 구문에서 -(빼기 기호)는 아님을 의미하는 연산자입니다.
  • 와일드카드로 사용되는 별표는 검색어 끝에만 사용될 수 있고, 검색어의 시작이나 중간에는 사용할 수 없습니다.

Notes® 질의 구문

연산자는 Notes®의 예약어입니다. 예를 들어, Gene and Joan과 같은 구문에서 일반 문자열처럼 연산자를 검색하려면, 따옴표 안에 구문을 집어 넣어야 합니다.

Notes® 조회 구문이 선택된 환경 설정인 경우, 다음 연산자가 작동합니다. 이러한 연산자는 이전 절에 설명되어 있는 예외를 가진 웹 질의 구문에 대해서도 작용합니다.

1. 연산자

연산자

설명과 예제

작업자 수행 위치

CONTAINS

다음 포함:

=

연산자 전의 필드에 연산자 다음에 있는 텍스트를 포함해야 합니다. CONTAINS와 양 옆 단어 사이에는 공백이 있어야 합니다.

예:

[Projectname] CONTAINS highly confidential

Projectname 필드에 단어 highly confidential이 포함된 문서를 찾습니다.

Notes 보기 - 예

Notes 도메인 - 예

웹 보기/도메인 - 아니요

IS PRESENT

이 연산자 앞의 필드는 공백이 아니어야 합니다. IS PRESENT와 양 옆 단어 사이에는 공백이 있어야 합니다. 이 연산자를 사용하여 특정 필드에 값을 포함하는(또는 포함하지 않는) 모든 문서를 찾을 수 있습니다.

예:

[Subject] IS PRESENT

제목 필드가 공백이 아닌 문서를 찾습니다.

Notes 보기 - 예

Notes 도메인 - 예

웹 보기/도메인 - 아니요

field fieldname

FIELD fieldname

[fieldname](대괄호 [ ] 사용)

search this field를 의미합니다. 필드 이름을 사용하여 검색할 필드를 지정해야 합니다.

예:

다음의 각 항목은 Projectname 필드에 highly confidential 문구가 포함된 문서를 찾는 방법과 같은 방법입니다.

FIELD Projectname CONTAINS highly confidential

field Projectname CONTAINS highly confidential

[Projectname] CONTAINS highly confidential

주: Notes® $FILE 필드에 첨부 파일을 저장합니다.

Notes 보기 - 예

Notes 도메인 - 아니요

웹 보기/도메인 - 예. 그러나 보기 검색에서만 작동함

( ) [parentheses]

질의 섹션이 처리되는 순서를 결정합니다. 괄호 안의 질의 부분은 괄호 밖의 부분보다 먼저 처리됩니다.

예:

(FIELD Projectname CONTAINS highly confidential OR FIELD Title CONTAINS tuna) AND (Field body CONTAINS cat OR Field revdate > 01/01/2004)

Projectname 필드에 단어 highly confidential이 포함되었거나 문서 제목 필드에 단어 tuna가 포함된 문서 및 본문 필드에 단어 cat이 포함되었거나 revdate 필드에 01/01/2004보다 큰 날짜가 포함된 문서를 리턴합니다.

Notes 보기 - 예

Notes 도메인 - 아니요

웹 보기/도메인 - 예

AND

&

+

AND로 연결된 모든 조건 또는 단어가 들어 있는 문서를 찾습니다.

예:

cat AND dog AND fish

이들 세 단어를 모두 포함하는 문서를 찾습니다.

Notes 보기 - 예

Notes 도메인 - 예

웹 보기/도메인 - 예. 그러나 &는 작동하지 않음

또는

OR

|

ACCRUE

,(쉼표)

조건 또는 단어가 들어 있는 문서를 찾아서 문서에서 나타난 횟수에 따라 순위를 정해 반환합니다.

예:

cat OR dog OR fish

이러한 단어 중 하나 이상을 포함하는 문서를 찾습니다.

주: 관련성에 따라 결과를 정렬할 때 ACCRUE는 OR보다 약간 낫게 실행합니다.

Notes 보기 - 예

Notes 도메인 - 예

웹 보기/도메인 - 예

NOT

not

!

연산자 뒤에 나타나는 단어를 포함하는 문서를 제외합니다.

예를 들어, 다음과 같습니다.

단어 사이에 NOT을 놓을 수 있습니다.

  • cat AND NOT dog – 단어 cat은 포함하지만, 단어 dog은 포함하지 않는 문서를 찾습니다.
  • (cat OR dog) AND NOT (fish OR frogs) - 단어 cat 또는 dog을 포함하지만, 단어 fish 또는 frog는 포함하지 않는 문서를 찾습니다.
  • (cat AND dog) AND NOT fish - 단어 cat과 dog은 포함하지만, 단어 fish는 포함하지 않는 문서를 찾습니다.

필드 이름 앞에 NOT을 놓을 수 있습니다.

  • NOT [Projectname] CONTAINS highly confidential - Projectname 필드에 단어 highly confidential이 포함되지 않은 문서를 찾습니다.

수학 기호 =, <, >, <=, >=의 뒤, 그리고 날짜나 숫자 앞에는 NOT을 넣을 수 없습니다.

  • [date1] = NOT 12/25/2002는 적절한 조회가 아닙니다.

Notes 보기 - 예

Notes 도메인 - 예

웹 보기/도메인 - 예

정확한 구를 포함하는 문서만 반환되어야 합니다. 연산자(AND, OR, CONTAINS 등)를 큰 따옴표로 묶으면 그 단어를 보통 단어로 읽을 수 있습니다.

예:

rock and roll

다음 구를 포함하는 문서를 찾습니다. rock and roll

Notes 보기 - 예

Notes 도메인 - 예

웹 보기/도메인 - 예

PARAGRAPH

단락

PARAGRAPH 양 옆의 단어가 같은 단락에 있는 문서를 찾아 인접도에 따라 순위를 정합니다.

예:

car PARAGRAPH wheels

같은 단락에 carwheels가 나타나는 문서를 찾아 단락 내에서 인접도에 따라 순위를 정합니다.

Notes 보기 - 예

(애플리케이션의 전체 텍스트 색인이 문장과 단락 단위로 색인 옵션을 선택하여 작성된 경우. 자세한 정보는 전체 텍스트 색인 옵션을 참조하십시오.)

Notes 도메인 - 예

웹 보기/도메인 - 아니요

SENTENCE

sentence

SENTENCE 양 옆의 단어가 같은 문장에 있는 문서를 찾아 인접도에 따라 순위를 정합니다.

예:

car SENTENCE wheels

같은 문장에 carwheels가 나타나는 문서를 찾아 문장 내에서 인접도에 따라 순위를 정합니다.

Notes 보기 - 예

(애플리케이션의 전체 텍스트 색인이 문장과 단락 단위로 색인 옵션을 선택하여 작성된 경우. 자세한 정보는 전체 텍스트 색인 옵션을 참조하십시오.)

Notes 도메인 - 예

웹 보기/도메인 - 아니요

?

단일 문자를 나타낼 수 있는 와일드카드. 날짜 또는 수와 함께 실행하지 않습니다.

예를 들어, 다음과 같습니다.

?one

bone, cone, done, gone 등(one으로 끝나는 4자리 단어)이 들어 있는 문서를 찾습니다.

???ck

stack, clock, stick, truck 및 rack, rick, rock이 들어 있는 문서를 찾습니다.

Notes 보기 - 예

Notes 도메인 - 예

웹 보기/도메인 - 예

*

여러 글자를 나타낼 수 있는 와일드카드. 날짜 또는 수와 함께 실행하지 않습니다.

예를 들어, 다음과 같습니다.

*one

bone, cone, clone, crone, done, drone, gone, telephone 등(one으로 끝나는 임의 길이의 단어)을 찾습니다.

또한,

*one*

bone, cone, clone, lonely, phoned, stoned, pardoned가 들어 있는 문서를 찾습니다.

Notes 보기 - 예

Notes 도메인 - 예

웹 보기/도메인 - 예

TERMWEIGHT

termweight

단어 검색에 중요성 또는 순위를 부여합니다. 0과 65537 사이의 값을 사용하여 순위를 할당할 수 있습니다.

예:

TERMWEIGHT 25 photo or TERMWEIGHT 75 audio or TERMWEIGHT 50 video

이들 단어 중 하나 이상을 포함한 문서를 찾습니다. Audio가 가장 중요하고, video가 다음으로 중요하며, photo가 가장 덜 중요합니다. 이에 따라 Notes®가 결과에 순위를 정합니다. 첫번째 TERMWEIGHT와 그 다음 단어 사이에 AND 또는 OR가 필요합니다.

Notes 보기 - 예

Notes 도메인 - 예

웹 보기/도메인 - 아니요

EXACTCASE

exactcase

연산자 뒤에 지정된 단어를 검색합니다(대소문자 구분).

예:

exactcase Apple

Apple이 포함된 문서를 검색하나, APPLE 또는 apple이 포함된 문서는 검색하지 않습니다.

Notes 보기 - 예

(대/소문자 구분 검색 허용 옵션을 선택하여 애플리케이션의 전체 텍스트 색인을 작성한 경우. 자세한 정보는 전체 텍스트 색인 옵션을 참조하십시오.)

Notes 도메인 - 아니요

웹 보기/도메인 - 아니요

= (같음)

< (보다 작음)

> (초과)

<= (이하)

>= (이상)

숫자 또는 날짜 필드에서만 숫자 또는 날짜를 검색합니다.

예:

FIELD date1<12/25/98

date1 필드에 12/25/98 이전 날짜가 포함된 문서를 찾습니다.

Notes 보기 - 예

Notes 도메인 - 예

웹 보기/도메인 - 아니요

-(하이픈)

하이픈으로 연결된 단어 쌍을 포함하는 문서를 찾습니다.

예:

full-text

full-text를 포함하는 문서를 찾습니다.

Notes 보기 - 예

Notes 도메인 - 예

웹 보기/도메인 - 예

필드 이름 특수 경우

필드 이름 _CreationDate를 사용하여 생성된 날짜로 문서를 찾습니다. 예를 들어, 다음과 같습니다.

[_CreationDate]=2001/01/05

2001년 1월 5일에 작성된 문서를 찾습니다.

필드 이름 _RevisionDate를 사용하여 마지막으로 수정된 날짜로 문서를 찾습니다. 예를 들어, 다음과 같습니다.

[_RevisionDate]=2001/01/05 

마지막으로 2001년 1월 5일 수정된 문서를 찾습니다.

이러한 필드는 문서 자체가 아닌, 문서의 머리글에 포함되므로 문서 특성 대화 상자의 필드 이름 목록에 없습니다.

주: 언어가 대문자 개념을 지원하지 않으면 연산자이기도 한 모든 단어가 연산자로 간주됩니다.