검색


연산자를 사용하여 검색 질의를 세분화하려면 어떻게 해야 합니까?
검색 연산자는 Notes에 특정 조합으로 된 단어, 필드, 날짜 및 숫자를 검색할 것을 지시하는 단어 또는 문자입니다. 연산자를 사용하여 검색을 세분화할 수 있습니다.

Notes에서 연산자는 대부분의 웹 검색 엔진에서와 같은 방식으로 작동합니다.즉, 매우 강력한 기능 개선과 함께 Boolean 논리에 기초합니다.

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

검색에서 연산자를 사용하려면 아래의 표 예에 보이는 형식을 사용하여 검색 줄의 문자열 입력란에 연산자를 입력합니다.

웹 질의 구문

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


Notes 질의 구문

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

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

표1. 연산자 설명
연산자설명과 예제작업자 수행 위치
CONTAINS

포함

=

연산자 전의 필드에 연산자 다음에 있는 문자열을 포함해야 합니다. 'CONTAINS'와 양 옆 단어 사이에는 공백이 있어야 합니다.

예제

[Projectname] CONTAINS top secret

Projectname 필드에 'top secret' 단어가 포함된 문서를 찾습니다.

Notes 보기 -

Notes 도메인 -

웹 보기/도메인 - 아니오

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

예제

[Subject] IS PRESENT

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

Notes 보기 -

Notes 도메인 -

웹 보기/도메인 - 아니오

field fieldname

FIELDfieldname

[[fieldname](대괄호 사용)

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

예제

다음의 각 항목은 Projectname 필드가 top secret 구문을 포함하는 문서를 찾는 방법과 같은 방법입니다.

FIELD Projectname CONTAINS top secret

field Projectname CONTAINS top secret

[Projectname] CONTAINS top secret

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

Notes 보기 -

Notes 도메인 - 아니오

웹 보기/도메인 -

보기 검색에서만

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

예제

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

[프로젝트 이름] 필드에 'top secret'를 포함하거나 [제목] 필드에 'tuna' 단어를 포함하고, [본문] 필드에 cat 단어를 포함하거나 [수정일] 필드에 01/01/2004 이후 날짜를 포함하는 문서를 반환합니다.

Notes 보기 -

Notes 도메인 - 아니오

웹 보기/도메인 -

AND

&

+

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

예제

cat AND dog AND fish

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

Notes 보기 -

Notes 도메인 -

웹 보기/도메인 -

예외: '&'는 작동하지 않음

또는

또는

|

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 top secret는 [Projectname] 필드가 'top secret' 단어를 포함하지 않는 문서를 찾습니다.

수학 기호 =, <, >, <= 또는 >=; 뒤에 그리고 날짜나 숫자 앞에는 NOT을 넣을 수 없습니다.
  • [date1] = NOT 12/25/2002는 적합한 질의가 아닙니다.
Notes 보기 -

Notes 도메인 -

웹 보기/도메인 -

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

예제

"rock and roll"

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

Notes 보기 -

Notes 도메인 -

웹 보기/도메인 -

PARAGRAPH

문단

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

예제

car PARAGRAPH wheels

같은 문단에서 'car'와 'wheels'가 나타나는 문서를 찾아 문단 상의 인접도에 따라 순위를 정합니다.

Notes 보기 -

(애플리케이션의 전체 텍스트 색인이 "문장과 문단 단위로 색인" 옵션을 선택하여 작성된 경우. 자세한 내용은 "전체 텍스트 색인 옵션" 항목을 참조하십시오.

Notes 도메인 -

웹 보기/도메인 - 아니오

SENTENCE

sentence

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

예제

car SENTENCE wheels

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

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일 수정된 문서를 찾습니다.

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

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

상위 주제: 고급 검색 항목

관련 개념
어떤 유형의 검색 구문을 사용해야 합니까?

관련 태스크
전체 텍스트 색인 작성 및 관리

관련 참조
전체 텍스트 색인 옵션