고급 쿼리 구문

참고

Windows Desktop Search 2.x는 원래 Windows XP 및 Windows Server 2003용 추가 기능으로 사용할 수 있었던 사용되지 않는 기술입니다. 이후 릴리스에서는 Windows Search를 대신 사용합니다.

AQS(고급 쿼리 구문)는 사용자와 프로그래머가 검색을 더 잘 정의하고 범위를 좁힐 수 있도록 Microsoft WDS(Windows Desktop Search)에서 사용됩니다. AQS를 사용하면 검색 범위를 좁힐 수 있고 더 나은 결과 집합을 제공할 수 있습니다. 검색 범위는 다음 매개 변수로 좁힐 수 있습니다.

  • 파일 종류: 폴더, 문서, 프레젠테이션, 사진 등
  • 파일 저장소: 특정 데이터베이스 및 위치.
  • 파일 속성: 크기, 날짜, 제목 등입니다.
  • 파일 내용: "프로젝트 결과물", "AQS", "블루 스웨이드 신발" 등의 키워드입니다.

또한 검색 연산자를 사용하여 검색 매개 변수를 결합할 수 있습니다. 이 섹션의 나머지 부분에서는 쿼리 구문, 매개 변수 및 연산자를 결합하여 대상 검색 결과를 제공하는 방법을 설명합니다. 이 표에서는 WDS와 함께 사용할 구문과 Windows Desktop Search 결과 창에 표시되는 각 파일 종류에 대해 쿼리할 수 있는 속성에 대해 설명합니다.

데스크톱 검색 구문

검색 쿼리에는 부울 연산자와 선택적 조건을 포함하는 하나 이상의 키워드가 포함될 수 있습니다. 이러한 선택적 조건은 다음을 기준으로 검색 범위를 좁힐 수 있습니다.

  • 파일이 있는 범위 또는 데이터 저장소
  • 파일 종류
  • 파일의 관리 속성

다음에 자세히 설명된 선택적 조건은 다음 구문을 사용합니다.

<scope name>:<value>

<file kind>:<value>

<property name>:<value>

사용자가 John 또는 Joanne이 만든 "지난 분기"라는 문구가 포함된 문서를 검색하고 사용자가 mydocuments 폴더에 저장했다고 가정해 보겠습니다. 쿼리는 다음과 같을 수 있습니다.

"last quarter" author:(john OR joanne) foldername:mydocuments

범위: 위치 및 데이터 저장소

사용자는 검색 범위를 특정 폴더 위치 또는 데이터 저장소로 제한할 수 있습니다. 예를 들어 여러 전자 메일 계정을 사용하고 쿼리를 Microsoft Outlook 또는 Microsoft Outlook Express로 제한하려는 경우 사용하거나 store:oe 각각 사용할 store:outlook 수 있습니다.

데이터 Microsoft Store 검색 제한 Windows Server Update Services와 함께 예제
데스크톱 데스크톱 store:desktop
Files files store:files
Outlook Outlook store:outlook
Outlook Express oe store:oe
특정 폴더 foldername 또는 in foldername:MyDocuments 또는 in:MyDocuments

Lotus Notes와 같은 사용자 지정 저장소를 크롤링하는 프로토콜 처리기가 있는 경우 저장소의 이름 또는 저장소의 프로토콜 처리기를 사용할 수 있습니다. 예를 들어 Lotus Notes 데이터 저장소를 "notes"로 포함하도록 프로토콜 처리기를 구현한 경우 쿼리 구문이 사용됩니다 store:notes.

일반 파일 종류

또한 사용자는 파일 종류라고 하는 특정 형식의 파일로 검색을 제한할 수 있습니다. 다음 표에서는 파일 종류를 나열하고 이러한 종류의 파일을 검색하는 데 사용되는 구문의 예를 제공합니다.

파일 형식별로 제한하려면 다음을 수행합니다. Windows Server Update Services와 함께 예제
모든 파일 형식 모든 kind:everything
통신 통신 kind:communications
연락처 연락처 kind:contacts
전자 메일 이메일 kind:email
인스턴트 메신저 대화 Im kind:im
회의 회의 kind:meetings
작업 tasks kind:tasks
메모 정보 kind:notes
문서 문서 kind:docs
텍스트 문서 text kind:text
스프레드시트 스프레드시트 kind:스프레드시트
프레젠테이션 프레젠테이션 kind:presentations
음악 music kind:music
사진 사진을 kind:pics
동영상 videos kind:videos
폴더 폴더 kind:folders
폴더 이름 foldername 또는 in foldername:mydocs 또는 in:mydocs
즐겨찾기 즐겨찾기 kind:favorites
프로그램 프로그램 kind:programs

부울 연산자

검색 키워드와 파일 속성을 결합하여 연산자를 사용하여 검색 범위를 넓히거나 좁힐 수 있습니다. 다음 표에서는 검색 쿼리에 사용되는 일반적인 연산자를 설명합니다.

키워드/기호 예제 함수
NOT 사회 NOT 보안
소셜을 포함하지만 보안이 아닌 항목을 찾습니다.
사회 보장
사회 보장이 포함된 항목을 찾습니다.
또는 사회 또는 보안
사회 보장 또는 보안이 포함된 항목을 찾습니다.
따옴표 "사회 보장"
사회 보장이라는 정확한 구가 포함된 항목을 찾습니다.
괄호 (사회 보장)
사회 및보안이 포함된 항목을 순서대로 찾습니다.
> 날짜:>11/13/21
크기:>500
MM/DD/YY 이후의 날짜가 있는 항목을 찾습니다.
크기가 500바이트보다 큰 항목을 찾습니다.
< 날짜:<11/13/21
크기:<500
MM/DD/YY 이전 날짜가 있는 항목을 찾습니다.
크기가 500바이트 미만인 항목을 찾습니다.
.. date:11/13/21..11/15/21
MM/DD/YY에서 시작하여 MM/DD/YY로 끝나는 날짜가 있는 항목을 찾습니다.

참고

연산자 NOTOR 은 대문자여야 하며 하나의 쿼리(예: social OR security NOT retirement)에서 결합할 수 없습니다.

부울 속성

일부 파일 형식을 사용하면 다음 표에 설명된 대로 부울 속성을 사용하여 파일을 검색할 수 있습니다.

속성 예제 함수
is:attachment report is:attachment 보고서가 포함된 첨부 파일이 있는 항목을 찾습니다. isattachment:true와 동일합니다.
isonline: 보고서 isonline:true 온라인이고 보고서가 포함된 항목을 찾습니다.
isrecurring: 보고서 isrecurring:true 되풀이되고 포함된 항목을 찾습니다.
isflagged: 보고서 isflagged:true 플래그가 지정되고(예: 검토, 후속 작업) 보고서가 포함된 항목을 찾습니다.
Isdeleted: 보고서 isdeleted:true 삭제됨(예: 휴지통 또는 지운 편지함)으로 플래그가 지정되고 보고서가 포함된 항목을 찾습니다.
iscompleted: report iscompleted:false 완료로 플래그가 지정되지 않고 보고서가 포함된 항목을 찾습니다.
hasattachment: 보고서 hasattachment:true 보고서가 포함된 항목 및 첨부 파일이 있는 항목을 찾습니다.
hasflag: report hasflag:true 보고서가 들어 있고 플래그가 있는 항목을 찾습니다.

날짜

AQS는 앞에서 설명한 연산자를 사용하여 특정 날짜 및 날짜 범위를 검색하는 것 외에도 상대 날짜 값(예: today, tomorrow또는 next week) 및 일(예: Tuesday 또는 Monday..Wednesday) 및 월(February) 값을 허용합니다.

기준: 구문 예제 결과
date:today
date:tomorrow
date:yesterday
오늘 날짜가 포함된 항목을 찾습니다.
내일 날짜가 있는 항목을 찾습니다.
어제 날짜가 포함된 항목을 찾습니다.
주/월/연도 date:this week
date:last week
date:next month
date:past month
date:coming year
날짜가 현재 주 내에 속하는 항목을 찾습니다.
이전 주에 속하는 날짜가 있는 항목을 찾습니다.
날짜가 다음 주 내에 속하는 항목을 찾습니다.
날짜가 이전 달 내에 속하는 항목을 찾습니다.
날짜가 다음 연도 내에 속하는 항목을 찾습니다.

파일 종류별 속성

사용자는 다른 파일 종류의 특정 속성을 검색할 수 있습니다. 일부 속성(예: 파일 크기)은 모든 파일에 공통적인 반면 다른 속성은 특정 종류로 제한됩니다. 예를 들어 슬라이드 수는 프레젠테이션과 관련이 있습니다. 다음 표에서는 파일 종류별로 이러한 속성을 나열합니다.

파일 종류: 모든 항목

이러한 속성은 모든 파일 종류에 공통적인 속성입니다. 쿼리에 모든 형식의 파일을 포함하기 위해 구문은 다음과 같습니다.

kind:everything <property>:<value>

<property> 은 아래에 나열된 속성이며 <value> 사용자가 지정한 검색어입니다.

속성 Windows Server Update Services와 함께 예제
제목 제목, 제목 또는 정보 title:"Quarterly Financial"
상태 상태 status:complete
날짜 날짜 date:last week
수정한 날짜 datemodified 또는 modified 수정됨:지난 주
중요도 중요도 또는 우선 순위 importance:high
크기 크기 크기:> 50
삭제됨 deleted 또는 isdeleted isdeleted:true
첨부 파일인가요? isattachment isattachment:true
대상 to 또는 toname to:bob
Cc cc 또는 ccname cc:john
회사 company company:Microsoft
위치 위치 location:"Conference Room 102"
Category category category:Business
키워드 키워드 keywords:"sales projections"
Album 앨범 album:"Fly by Night"
파일 이름 파일 이름 또는 파일 filename:MyResume
Genre 장르 genre:rock
작성자 작성자 또는 작성자 author:"Stephen King"
사람 사용자 또는 사용자 with:(sonja or david)
폴더 폴더, 아래 또는 경로 folder:downloads
파일 확장명 ext 또는 fileext ext:.txt

첨부 파일

이러한 속성은 첨부 파일에 공통적인 속성입니다. 검색을 첨부 파일로만 제한하기 위해 구문은 다음과 같습니다.

kind:attachment <property>:<value>

<property> 은 아래에 나열된 속성이며 <value> 사용자가 지정한 검색어입니다.

속성 Windows Server Update Services와 함께 예제
사람 사용자 또는 사용자 people:john or with:john

연락처

이러한 속성은 연락처에 공통적인 속성입니다. 검색을 연락처로만 제한하려면 다음 구문을 사용합니다.

kind:contacts <property>:<value>

<property> 은 아래에 나열된 속성이며 <value> 사용자가 지정한 검색어입니다.

속성 Windows Server Update Services와 함께 예제
직함 jobtitle jobtitle:CFO
메신저 주소 imaddress imaddress:john_doe@msn.com
도우미의 전화 assistantsphone assistantsphone:555-3323
도우미 이름 assistantname assistantname:Paul
Profession 직업 직업:배관공
애칭 nickname 애칭:텍사스
배우자 배우자 배우자:데비
비즈니스 도시 비즈니스용 businesscity:Seattle
비즈니스 우편 번호 businesspostalcode businesspostalcode:98006
비즈니스 홈페이지 businesshomepage businesshomepage:www.office.com
콜백 전화 번호 callbackphonenumber callbackphonenumber:555-555-2121
자동차 전화 Carphone carphone:555-555-2121
Children 자식 children:Timmy
이름 firstname firstname:John
lastname lastname:Doe
집 팩스 homefax homefax:555-555-2121
관리자 이름 managersname managersname:John
호출기 pager 호출기:555-555-2121
회사 전화 비즈니스 폰 businessphone:555-555-2121
집 전화 homePhone homephone:555-555-2121
휴대폰 mobilephone mobilephone:555-555-2121
Office office office:sample
기념일 기념일 anniversary:1/1/06
Birthday 생일 생일:1/1/06
웹 페이지 웹페이지에 webpage:www.microsoft.com

참고

전화 숫자는 입력된 대로 인덱싱됩니다. 예를 들어 전화 번호를 입력할 때 사용자가 국가 또는 지역 코드를 포함하지 않은 경우 전화 번호에서 국가 또는 지역 코드를 사용하여 검색하는 경우 사용자는 연락처를 찾을 수 없습니다.

통신

이러한 속성은 통신에 공통적인 속성입니다. 검색을 통신으로만 제한하기 위해 구문은 다음과 같습니다.

kind:communications <property>:<value>

<property> 은 아래에 나열된 속성이며 <value> 사용자가 지정한 검색어입니다.

속성 Windows Server Update Services와 함께 예제
보낸 사람 from 또는 Organizer from:john
수신됨 수신되거나 전송됨 sent:yesterday
제목 제목 또는 제목 주제:"분기별 재무"
첨부 파일 있음 hasattachments, hasattachment hasattachment:true
Attachments 첨부 파일 또는 첨부 파일 attachment:presentation.ppt
Bcc 숨은 참조, 숨은 참조 또는 bccaddress 숨은 참조:dave
참조 주소 ccaddress 또는 cc ccaddress:john_doe@outlook.com
추가 작업 플래그 followupflag followupflag:2
기한 duedate or due due:last week
읽기 읽기 또는 읽기 is:read
완료됨 iscompleted is:completed
완료되지 않음 불완전하거나 완료되지 않음 is:incomplete
플래그 있음 hasflag 또는 isflagged has:flag
Duration duration 기간:> 50

달력

이러한 속성은 일정에 공통적인 속성입니다. 검색을 일정으로만 제한하려면 다음 구문을 사용합니다.

kind:calendar <property>:<value>

<property> 은 아래에 나열된 속성이며 <value> 사용자가 지정한 검색어입니다.

속성 Windows Server Update Services와 함께 예제
되풀이 되풀이 또는 되풀이 is:recurring
이끌이 이끌이, 작성자 이끌이:데비

문서

이러한 속성은 문서에 공통적인 속성입니다. 검색을 문서로만 제한하기 위해 구문은 다음과 같습니다.

kind:documents <property>:<value>

<property> 은 아래에 나열된 속성이며 <value> 사용자가 지정한 검색어입니다.

속성 Windows Server Update Services와 함께 예제
주석 comments comments:"최종 검토 필요"
마지막으로 저장한 기준 lastsavedby lastsavedby:john
문서 관리자 documentmanager documentmanager:john
수정 번호 revisionnumber revisionnumber:1.0.3
문서 형식 documentformat documentformat:MIMETYPE
마지막으로 인쇄한 날짜 datelastprinted datelastprinted:last week

프레젠테이션

이러한 속성은 프레젠테이션에 공통적인 속성입니다. 검색을 프레젠테이션으로만 제한하기 위해 구문은 다음과 같습니다.

kind:presentation <property>:<value>

<property> 은 아래에 나열된 속성이며 <value> 사용자가 지정한 검색어입니다.

속성 Windows Server Update Services와 함께 예제
슬라이드 수 slidecount slidecount:>20

음악

이러한 속성은 음악 파일에 공통적인 속성입니다. 검색을 음악으로만 제한하려면 다음 구문을 사용합니다.

kind:music <property>:<value>

<property> 은 아래에 나열된 속성이며 <value> 사용자가 지정한 검색어입니다.

속성 Windows Server Update Services와 함께 예제
비트 전송률: 비트 전송률, 속도 비트 전송률:192
Artist artist, by or from 아티스트:존 싱어
Duration duration duration:3
Album 앨범 앨범:"가장 큰 히트 곡"
Genre 장르 genre:rock
Track track 트랙:12
Year 연도 연도:> 1980 < 년 1990년

그림

이러한 속성은 그림에 공통적인 속성입니다. 검색을 그림으로만 제한하기 위해 구문은 다음과 같습니다.

kind:picture <property>:<value>

<property> 은 아래에 나열된 속성이며 <value> 사용자가 지정한 검색어입니다.

속성 Windows Server Update Services와 함께 예제
카메라 만들기 cameramake cameramake:sample
카메라 모델 cameramodel cameramodel:sample
차원 dimensions dimensions:8X10
방향 orientation orientation:landscape
수행된 날짜 datetaken datetaken:yesterday
너비 width width:1600
높이 height:1200

동영상

이러한 속성은 비디오에 공통적인 속성입니다. 검색을 비디오로만 제한하기 위해 구문은 다음과 같습니다.

kind:video <property>:<value>

<property> 은 아래에 나열된 속성이며 <value> 사용자가 지정한 검색어입니다.

속성 Windows Server Update Services와 함께 예제
이름 name, subject 이름:"해변에 가족 휴가 05"
내선 번호 ext, fileext ext:.avi

참조

인식된 형식

SchemaTable

명령줄에서 WDS 호출

웹 페이지에서 WDS 호출