구문검색 (Search Syntax)

마지막 업데이트: 2021 년 4 월

 

구문 검색 (Search Syntax)

사용 빈도가 높은 검색 필터

전문검색의 검색식 구문 (Full Text Search)

불리언 연산자 (Boolean Operators)

근접 연산자 (Proximity Operators)

와일드카드 (Wildcards)

구분문자 (Escape Characters)

서브쿼리 (Subqueries)

전문 검색 – 구체적 예시

 

구문 검색 (PDF) 다운로드

구문 검색 (Search Syntax)

검색예:Owner=(IBM, Qualcomm) AND IPC=(B60W) AND TAC=(vehicle NEAR sensor*) AND FilingDate=(>2010-01-01)

구문기능

예시

상세설명

필터

Owner=(IBM)

PatentNumber=(US10030229.B2)

IPC=(A61K9/52)

필터는 반드시 “=”기호와 괄호로 구분된 검색 매개변수를 동반합니다.

아이템

Owner=(IBM, Qualcomm)

Owner=(Harvard AND "Johnson & Johnson")

검색 아이템은 쉼표(,)로 구분하거나(OR의 역할과 동일함), AND, OR, NOT과 조합할 수 있습니다. 특수문자를 포함한 아이템은 반드시 따옴표(“”)를 사용하여 분리합니다.
(특수문자 종류: # = & < > ( ) { } [ \ ] ! “ , ; : | ~ %)

날짜

FilingDate=(2016-01-01)

GrantDate=(20151231)

PublicationDate=(2016)

GrantDate=(>2012-10)

PublicationDate=(2016-01-01 TO 2016-12-31)

날짜 입력 양식은 년월일(YYYY-MM-DD) 순입니다. 별도로 YYYY-MM 및 YYYY와 같이 단축된 날짜 양식 사용이 가능합니다. 예를 들면 “2016”로 지정한 경우 2016년의 어떤 날짜라도 해당되며, “>2000”의 경우 2001년부터를 의미합니다.

숫자

CompetitiveImpact=(>20.4)

TechnologyRelevance=(2 TO 10)

숫자형식은 숫자 단독 혹은 TO, >, < 과 병합 사용이 가능합니다.

저장된
검색

##MySavedSearch

저장된 검색식은“##”과 저장된 검색식 이름과 병기하여 구문검색에 사용할 수 있습니다.

예: ”##MySavedSearch AND Owner=(IBM)

검색
히스토리

#12

검색 히스토리는 “#”과 검색 히스토리 숫자와 병기하여 구문검색에 사용할 수 있습니다.

예: “#12 AND Owner=(IBM)

부얼린
연산자

Owner=(Samsung AND Qualcomm OR Huawei AND NOT Canon)

표준 논리 연산자: 논리곱, 논리합, 논리부정

 

사용 빈도가 높은 검색 필터

Owner

특허 패밀리의 현재 소유자 이름 (PatentSight에서 유지 관리하는 데이터)

Inventor

특허 문헌에 명시된 발명자 이름

OriginalApplicant

특허 문헌에 게시된 최초의 특허 양수인 또는 특허 출원인 이름

FiledIn

특허 출원국가

InForceIn

특허 출원 등록 후 현재까지 유효한 국가

FilingDate

특허 패밀리 내 문헌 중 최초 출원일

PublicationDate

특허 패밀리 내 문헌 중 최초 공개일

PriorityDate

최초 우선권 주장일. 우선권 주장이 없을 경우, 특허 패밀리 내의 최초 출원일 적용

CompetitiveImpact

포트폴리오의 평균 CI값 (Competitive Impact™는 특허경쟁력을 말하며, TR x MC로 산출)

TechnologyRelevance

피인용 수를 바탕으로 한 특허 패밀리의 기술 상관성을 나타내는 지표

PatentNumber

패밀리 내의 모든 특허문헌을 검색함. 특허 패밀리는 한 발명에 대한 다국가 출원된 모든 특허문헌으로 구성됨.

IPC

국제 기술분류 (International Patent Classification) 로 해당 IPC로 분류된 모든 특허 및 그 하위 계층에 포함되는 모든 특허를 포함함.

CPC

선진기술분류 (Cooperative Patent Classification) 로 해당 CPC로 분류된 모든 특허 및 그 하위 계층에 포함되는 모든 특허를 포함함.

F-Term

Japanese F-term Classification로서, 각 F-Term viewpoint로 분류된 모든 특허 및 그 하위 계층에 포함되는 모든 특허를 포함함.

Custom Field

사용자 정의 필드. “CustomField”와 “_”를 입력한 후 Custom Field 명을 입력하여 사용함.     

 예: CustomField_BusinessUnit=(MyValue1)

Tag

기존에 저장된 태그 내의 특허군을 검색함.

예: Tag=(Users\PSConsultant\TagFolder\MyTag)

TitleAbstractClaims (TAC)

특허 전문 검색. 검색 범위를 지정하여 사용하며 특허 명칭, 요약 및 청구항 내 검색 시 TitleAbstractClaims (TAC)를 사용함. 상세한 구문 검색 방법은 다음 페이지 참조바랍니다. TAC=(Term1* NEAR Term2)

 


 

전문검색의 검색식 구문 (Full Text Search)

 

불리언 연산자 (Boolean Operators)

구문

상세설명

검색예

대체구문

AND

논리연산자 AND(논리곱). 키워드를 모두 포함하는 문서를 검색합니다.

steel AND alloy

steel과 alloy를 포함한 모든 문서를 검색합니다.

&

&&

OR

논리 연산자 OR(논리합). 키워드 중 하나를 포함하는 문서를 검색합니다.

steel OR alloy

steel과 alloy 중 하나를 포함하는 문서를 검색합니다.

|

||

,

NOT

논리 연산자 NOT (논리부정). 부정된 키워드가 포함된 문서를 검색 결과에서 제외합니다.

NOT alloy

alloy 를 포함하지 않는 모든 문서를 검색합니다.


steel AND NOT alloy

steel을 포함하지만 alloy는 포함하지 않는 모든 문서를 검색합니다.

!

 

근접 연산자 (Proximity Operators)

근접 연산자는 검색 키워드 간의 최대 단어 간격 수 혹은 정확한 단어 간격 수를 포함한 문서를 검색합니다.

근접 연산자의 단어 간격수 (n) 미지정 시, n은 기본값인 5로 자동 설정됩니다. 이는 키워드 간의 단어 간격 수가 최대 5개 혹은 정확히 5개인 문서를 검색하게 됩니다.

구문

상세설명

검색예

대체구문

NEAR[n]


 

어순과 무관한 근접 연산자. 키워드의 어순에 관계없이 키워드가 지정된 단어 수의 범위 내에 존재하는 문서를 검색합니다. 단어수(n) 미지정 시 n값은 5입니다.

예: NEAR1 는 직접 인접한 키워드를 검색합니다.

steel NEAR alloy

어순에 관계없이 steel 및 alloy가 최대 5개의 단어 간격 이내로 떨어져 있는 모든 문서를 검색합니다.

(steel, iron) NEAR[n] (alloy, blend)

steel와 iron 중 하나의 단어 및 alloy와 blend 중 하나 단어가 최대 5개의 단어 간격 이내로 떨어져 있는 모든 문서를 검색합니다.

W[n]

~[n]

[n]D


 

SEQ[n]

어순 지정 근접 연산자. 지정된 키워드의 어순대로 지정된 단어수(n) 범위 내에 존재하는 문서를 검색합니다. 단어수(n) 미지정 시 n값은 5입니다.

steel SEQ3 alloy

steel과 alloy의 어순을 따르며, 최대 3개의 단어 간격 이내로 떨어져 있는 모든 문서를 검색합니다.

(word1, word2) SEQ[n] (word3, word4) 와 같은 검색식 구성도 가능함.

WF[n]

[n]W

PRE[n]

WD[n]

=NEAR[n]

어순과 무관한 근접 연산자로서 키워드 간 지정된 단어 수에 존재하는 문서를 검색합니다. 단어수(n) 미지정 시 n값은 5입니다.

steel =NEAR10 alloy

어순에 관계없이 steel과 alloy가 정확히 10개의 단어 간격으로 떨어져 있는 모든 문서를 검색합니다.

(word1, word2) =NEAR[n] (word3, word4) 와 같은 검색식 구성도 가능함.

=[n]D

=SEQ[n]

어순 지정 근접 연산자로서 키워드 간 지정된 단어 수에 존재하는 문서를 검색합니다. 단어수(n) 미지정 시 n값은 5입니다.

steel =SEQ3 alloy

steel과 alloy의 어순을 따르며, 정확히 3개의 단어 간격으로 떨어져 있는 모든 문서를 검색합니다.

(word1, word2) =SEQ[n] (word3, word4) 와 같은 검색식 구성도 가능함.

=[n]W

공백

스페이스(공백)로 분리된 키워드는 SEQ1와 동일합니다.

steel alloy

steel과 alloy가 어순대로 바로 인접한 모든 문건을 검색합니다.

ADJ

 

와일드카드 (Wildcards)

구문

상세설명

검색예

*

*”는 검색어 내 문자 0개부터 무제한 문자를 대체합니다. 검색어 시작부분에 사용할 수 있습니다. (unlimited lefthand truncation)

comput*

computing, computation이나 computer 등을 포함한 모든 문서를 검색합니다.

*oxide

monoxide, dioxide나 peroxide 등을 포함한 모든 문서를 검색합니다.

?

“?”는 정확히 하나의 문자를 대체합니다. 단어의 시작 부분에 사용할 수 있습니다.  (lefthand truncation)

analy?e

analyse나 analyze를 포함한 모든 문서를 검색합니다.

%

%”는 0개 혹은 1개의 문자를 대체합니다. 검색어 시작 부분에 사용할 수 있습니다. (lefthand truncation)

alumin%um

aluminium이나 aluminum을 포함한 모든 문서를 검색합니다.

_

_”는 공백 및 0개 문자를 대체합니다.

air_bag

air bag이나 airbag을 포함한 모든 문서를 검색합니다.

 

구분문자 (Escape Characters)

구문

상세설명

검색예

" "

이스케이프 문자로서, 따옴표 내의 특정 문자가 검색 연산자로 해석될 수 있는 경우, 따옴표를 이를 사용하여 구분합니다.

"electromagnetic near field"

electromagnetic NEAR field가 아닌 near가 실제 검색식의 일부에 포함된 모든 문서를 검색합니다.

특수문자 종류:
(+ = & | > < ! ( ) { }[ ] ^ " ~ * ? % : / \)

 

서브쿼리 (Subqueries)

구문

상세설명

검색예

( )

괄호를 사용으로 인하여 검색 순서가 변경될 수 있습니다.

검색순서:

1. 서브쿼리
2. 근접 연산자
3. NOT
4. AND
5. OR

동일 검색순위일 경우 “왼쪽에서 오른쪽” 순으로 검색순위가 결정됨.(왼쪽 연결성)

(copper OR nickel) SEQ1 alloy

copper alloy OR nickel alloy

의 검색결과는 동일합니다.

 

 


전문 검색 – 구체적 예시

예시문

연산자

검색쿼리

매칭여부

상세설명

AND

antibody AND polypeptide

Match

AND 으로 연결된 좌우의 키워드가 문장에 포함되어 있음.

polypeptide AND DNA

No
Match

AND 의 좌우측 키워드 중 하나만이 검색조건을 만족함. “DNA”는 예문에 포함되어 있지 않음.

polypeptide AND NOT DNA

Match

AND 으로 연결된 좌우의 검색조건이 검색쿼리를 만족함. 하나의 검색 키워드만이 존재함.

polypeptide AND NOT antibody

No
Match

AND 의 좌우 검색조건 중 하나만이 예문에 존재해야 함. “antibody”는 NOT 의해서 검색결과에서 제외되어야 함.

OR

polypeptide OR antibody

Match

OR 연산자의 좌우 검색조건이 예문에 존재함

polypeptide OR DNA

Match

OR 로 연결된 좌우의 검색조건 중 하나 이상이 예문에 존재함

RNA OR DNA

No
Match

OR 연산자의 좌우 검색조건을 만족하지 않음. 예문에 “RNA”나“DNA”가 존재하지 않음.

NEAR

isolated NEAR position

Match

NEAR 연산자 좌우의 검색조건이 최대 5개 단어 간격 이내 (키워드간 단어수: 4개) 조건에 만족함. NEAR 는 어순과는 무관함.

isolated NEAR2 position

No
Match

NEAR2 연산자의 좌우 검색조건이 최대 2개 단어 간격 이내 조건에 만족하지 않음.

isolated =NEAR4 position

Match

=NEAR4 연산자의 좌우 검색조건이 정확히 4개 단어 간격으로 떨어져 있음.

isolated =NEAR6 position

No
Match

=NEAR6 연산자의 좌우 검색조건이 정확히 6개 단어 간격으로 떨어져 있지 않음. (4개 단어 간격 사이로 존재함)

position polypeptide

Match

스페이스로 구분된 두 검색조건 서로 인접해 있음. 스페이스는 SEQ1 사용시와 동일한 검색결과를 나타냄.

SEQ

isolated SEQ position

Match

SEQ 연산자 좌우 검색조건이 어순을 따르면서 최대 5개 단어 간격으로 떨어져 있음.

position SEQ isolated

No
Match

SEQ 연산자 좌우 검색조건이 어순을 따르면서 최대 5개 단어 간격 사이로 존재하고 있지 않음.

isolated =SEQ6 position

No
Match

=SEQ6 연산자 좌우의 검색조건이 어순을 따르면서 정확히 6개 단어 간격 사이로 존재하고 있지 않음.

와일드카드

*peptide

Match

“Polypeptide”가 예문에 존재함. “poly”가 * 로 대체되었음.

HVR-??

Match

“HVR-H1”와 “HVR-H2”이 예문에 존재함. ? 가 “H1” 과 “H2”으로 대체되었음.

X3?

No
Match

“X3”으로 시작하면서 후단에 하나의 문자가 추가된 단어가 예문에 존재하지 않음. X3%로는 검색 쿼리를 만족함.

chain%

Match

“chain”이 예문에 존재하므로 검색조건에 만족함. “chains”도 해당 검색쿼리를 만족함.