고급 쿼리 구문
참고
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로 끝나는 날짜가 있는 항목을 찾습니다. |
참고
연산자 NOT 및 OR 은 대문자여야 하며 하나의 쿼리(예: 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 |
관련 항목
참조