고급 쿼리 구문
메모
Windows Desktop Search 2.x는 원래 Windows XP 및 Windows Server 2003용 추가 기능으로 사용할 수 있었던 오래된 기술입니다. 이후 릴리스에서는 windows Search 대신 사용합니다.
Microsoft WDS(Windows Desktop Search)는 AQS(고급 쿼리 구문)를 사용하여 사용자와 프로그래머가 검색을 더 잘 정의하고 범위를 좁힐 수 있도록 지원합니다. AQS를 사용하면 보다 의미 있는 결과 집합을 쉽게 제공할 수 있습니다. 검색 범위를 다음 매개 변수로 좁힐 수 있습니다.
- 파일 종류: 폴더, 문서, 프레젠테이션, 그림 등과 같은 파일 형식입니다.
- 파일 저장소: 특정 데이터베이스 및 위치.
- 파일 속성: 크기, 날짜 및 제목과 같은 파일 메타데이터입니다.
- 파일 내용: 프로젝트 결과물, AQS, 블루 스웨이드 슈즈등의 키워드입니다.
또한 검색 연산자를 사용하여 검색 매개 변수를 결합할 수 있습니다. 이 섹션의 나머지 부분에서는 쿼리 구문, 매개 변수 및 연산자를 결합하여 대상 검색 결과를 제공하는 방법을 설명합니다. 이 표에서는 WDS와 함께 사용할 구문과 Windows 데스크톱 검색 결과 창에 표시되는 각 파일 종류에 대해 쿼리할 수 있는 속성을 설명합니다.
데스크톱 검색 구문
검색 쿼리에는 부울 연산자와 선택적 조건을 포함하는 하나 이상의 키워드가 포함될 수 있습니다. 이러한 선택적 조건을 사용하여 다음 구문을 사용하여 검색을 구체화할 수 있습니다.
-
<scope name>:<value>
: 파일이 있는 위치 또는 데이터 저장소 -
<file kind>:<value>
: 파일 종류 -
<property name>:<value>
: 파일의 관리 속성
사용자가 지난 분기 구가 포함된 문서를 검색하고, John 또는 Joanne이 만들고, mydocuments 폴더에 저장하려고 하는 경우를 가정해 보겠습니다. 쿼리는 다음과 같을 수 있습니다.
"last quarter" author:(john OR joanne) foldername:mydocuments
위치 및 데이터 저장소별 범위
사용자는 검색 범위를 특정 폴더 위치 또는 데이터 저장소로 제한할 수 있습니다. 예를 들어 여러 전자 메일 계정을 사용하고 쿼리를 Microsoft Outlook으로 제한하려면 store:outlook
사용합니다.
위치 또는 데이터 저장소 | AQS 키워드 | 본보기 |
---|---|---|
바탕 화면 | 바탕 화면 | store:desktop |
파일 | 파일 | store:files |
Outlook | outlook | store:outlook |
Outlook Express | oe | store:oe |
특정 폴더 | foldername 또는 in | foldername:MyDocuments 또는 in:MyDocuments |
Lotus Notes와 같은 사용자 지정 저장소를 크롤링하는 프로토콜 처리기가 있는 경우 데이터 저장소에 대한 저장소 또는 프로토콜 처리기의 이름을 사용할 수 있습니다. 예를 들어 Lotus Notes 데이터 저장소를 "notes"로 포함하도록 프로토콜 처리기를 구현한 경우 쿼리 구문은 store:notes
.
파일 종류
사용자는 파일 형식이라고도 하는 특정 종류의 파일로 검색을 제한할 수 있습니다. 다음 표에서는 파일 종류를 나열하고 이러한 종류의 파일을 검색하는 데 사용되는 AQS 구문의 예를 제공합니다.
검색할 파일 종류 | AQS 키워드 | 본보기 |
---|---|---|
모든 파일 종류 | 모두 | kind:everything |
통신 | 통신 | kind:communications |
연락처 | 연락처 | kind:contacts |
전자 메일 | 메일 주소 | kind:email |
인스턴트 메신저 대화 | im(im) | kind:im |
회의 | 회의 | kind:meetings |
작업 | 작업 | kind:tasks |
노트 | 노트 | kind:notes |
문서 | 문서 | kind:docs |
텍스트 문서 | 문자 메시지 | kind:text |
스프레드시트 | 스프레드시트 | kind:spreadsheets |
프레젠테이션 | 프레젠테이션 | kind:presentations |
음악 | 음악 | kind:music |
사진 | 사진을 | kind:pics |
동영상 | 동영상 | kind:videos |
폴더 | 폴더 | kind:folders |
폴더 이름 | foldername 또는 in | foldername:mydocs 또는 in:mydocs |
즐겨찾기 | 즐겨찾기 | kind:favorites |
프로그램 | 프로그램 | kind:programs |
부울 연산자
사용자는 검색 키워드와 파일 속성을 연산자와 결합하여 검색 범위를 넓히거나 좁힐 수 있습니다. 다음 표에서는 일반적인 검색 쿼리 연산자를 설명합니다.
연산자 | 본보기 | 결과 |
---|---|---|
안 | 사회 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에서 끝나는 항목을 찾습니다. |
메모
연산자는 않으며 OR 대문자여야 하며 동일한 쿼리에서 결합할 수 없는. 예를 들어 social OR security NOT retirement
허용되지 않습니다.
부울 속성
일부 파일 형식을 사용하면 다음 표에 설명된 대로 부울 속성을 사용하여 파일을 검색할 수 있습니다.
속성 구문 | 본보기 | 결과 |
---|---|---|
is:attachment | 보고서 is:attachment |
보고서포함된 첨부 파일이 있는 항목을 찾습니다.
isattachment:true . |
isonline: | 보고서 isonline:true | 온라인이고 보고서포함하는 항목을 찾습니다. |
isrecurring: | 보고서 isrecurring:true | 되풀이되고 보고서포함하는 항목을 찾습니다. |
isflagged: | 보고서 isflagged:true | 플래그가 지정되고(예: 검토, 후속 작업) 보고서포함하는 항목을 찾습니다. |
isdeleted: | 보고서 isdeleted:true | 삭제됨(예: 휴지통 또는 삭제된 항목으로 이동)으로 플래그가 지정되고 보고서포함된 항목을 찾습니다. |
iscompleted: | 보고서가 완성됨:false | 완료로 플래그가 지정되지 않고 보고서포함하는 항목을 찾습니다. |
hasattachment: | 보고서 hasattachment:true | 보고서 포함하고 첨부 파일이 있는 항목을 찾습니다. |
hasflag: | report hasflag:true | 보고서 포함하고 플래그가 있는 항목을 찾습니다. |
날짜
AQS는 앞에서 설명한 연산자를 사용하여 특정 날짜 및 날짜 범위를 검색할 수 있을 뿐만 아니라 상대 날짜 값(예: today
, tomorrow
또는 next week
), 일 값(예: Tuesday
또는 Monday..Wednesday
) 및 월 값(예: February
)을 허용합니다.
기준 날짜: | 본보기 | 결과 |
---|---|---|
하루 | date:today 날짜:내일 date:yesterday |
오늘 날짜가 있는 항목을 찾습니다. 내일 날짜가 있는 항목을 찾습니다. 어제 날짜가 있는 항목을 찾습니다. |
주/월/연도 | 날짜:이번 주 date:last week date:next month date:past month date:coming year |
날짜가 현재 주 내에 속하는 항목을 찾습니다. 이전 주에 속하는 날짜가 있는 항목을 찾습니다. 날짜가 다음 주 내에 속하는 항목을 찾습니다. 이전 달 내에 날짜가 속하는 항목을 찾습니다. 날짜가 다음 연도 내에 속하는 항목을 찾습니다. |
파일 종류별 속성
사용자는 다른 파일 종류의 특정 속성을 검색할 수 있습니다. 일부 속성(예: 파일 크기)은 모든 파일에 공통적인 반면 다른 속성은 특정 종류로 제한됩니다. 예를 들어 슬라이드 수는 프레젠테이션과 관련이 있습니다. 다음 표에서는 파일 종류별로 이러한 속성을 나열합니다.
모두
이러한 속성은 모든 파일 종류에 공통적으로 적용됩니다. 쿼리에 모든 형식의 파일을 포함하려면 다음 구문을 사용합니다.
kind:everything <property>:<value>
여기서 <property>
다음 표의 AQS 속성 키워드이고 <value>
지정된 검색어입니다.
재산 | AQS 키워드 | 본보기 |
---|---|---|
타이틀 | 제목, 제목 또는 정보 | title:"Quarterly Financial" |
상태 | 상태 | status:complete |
날짜 | 날짜 | date:last week |
수정된 날짜 | datemodified 또는 modified | 수정됨:지난 주 |
중요성 | 중요도 또는 우선 순위 | importance:high |
크기 | 크기 | 크기:> 50 |
삭제 | 삭제되었거나 삭제됨 | isdeleted:true |
첨부 파일인가요? | isattachment | isattachment:true |
받는 사람 | to 또는 toname | to:bob |
참조 | cc 또는 ccname | cc:john |
회사 | 회사 | company:Microsoft |
위치 | 위치 | 위치:"회의실 102" |
범주 | 범주 | category:Business |
키워드 | 키워드 | keywords:"sales projections" |
앨범 | 앨범 | 앨범:"플라이 바이 나이트" |
파일 이름 | 파일 이름 또는 파일 | filename:MyResume |
장르 | 장르 | genre:rock |
저자 | 작성자 또는 작성자 | 작성자:"스티븐 킹" |
사람 | 사용자 또는 사용자 | with:(sonja 또는 david) |
폴더 | 폴더, 아래 또는 경로 | folder:downloads |
파일 확장자 | ext 또는 fileext | ext:.txt |
첨부 파일
이러한 속성은 모든 첨부 파일 종류에 공통적으로 적용됩니다. 검색을 이 파일 형식으로만 제한하려면 다음 구문을 사용합니다.
kind:attachment <property>:<value>
여기서 <property>
다음 표의 AQS 속성 키워드이고 <value>
지정된 검색어입니다.
재산 | AQS 키워드 | 본보기 |
---|---|---|
사람 | 사용자 또는 사용자 | people:john or with:john |
연락처
이러한 속성은 모든 연락처 파일 종류에 공통적으로 적용됩니다. 검색을 이 파일 형식으로만 제한하려면 다음 구문을 사용합니다.
kind:contacts <property>:<value>
여기서 <property>
다음 표의 AQS 속성 키워드이고 <value>
지정된 검색어입니다.
재산 | AQS 키워드 | 본보기 |
---|---|---|
직할 직 | jobtitle | jobtitle:CFO |
IM 주소 | imaddress | imaddress:john_doe@msn.com |
도우미의 휴대폰 | assistantsphone | assistantsphone:555-3323 |
도우미 이름 | assistantname | assistantname:Paul |
직업 | 직업 | 직업:배관공 |
별명 | 별명 | 애칭:텍사스 |
배우자 | 배우자 | 배우자:데비 |
비즈니스 도시 | 비즈니스용 | businesscity:Seattle |
비즈니스 우편 번호 | businesspostalcode | businesspostalcode:98006 |
비즈니스 홈페이지 | businesshomepage | businesshomepage:www.office.com |
콜백 전화 번호 | callbackphonenumber | 콜백폰 번호:555-555-2121 |
자동차 전화 | carphone | carphone:555-555-2121 |
자녀 | 자녀 | children:Timmy |
이름 | firstname | firstname:John |
성 | lastname | lastname:Doe |
집 팩스 | homefax | homefax:555-555-2121 |
관리자 이름 | managersname | managersname:John |
호출기 | 호출기 | 호출기:555-555-2121 |
회사 전화 | 비즈니스 폰 | businessphone:555-555-2121 |
집 전화 | 홈폰 | homephone:555-555-2121 |
휴대폰 | mobilephone | mobilephone:555-555-2121 |
사무실 | 사무실 | office:sample |
기념일 | 기념일 | anniversary:1/1/06 |
생일 | 생일 | 생일:06/1/1 |
웹 페이지 | 웹 페이지 | 웹 페이지:www.microsoft.com |
메모
전화 번호는 입력한 대로 인덱싱됩니다. 예를 들어 연락처의 전화 번호에서 국가 코드 또는 지역 코드를 생략한 경우 사용자는 전화 번호에서 국가 코드 또는 지역 번호를 사용하여 검색하는 경우 해당 연락처를 찾을 수 없습니다.
통신
이러한 속성은 모든 통신 파일 종류에 공통적으로 적용됩니다. 검색을 이 파일 형식으로만 제한하려면 다음 구문을 사용합니다.
kind:communications <property>:<value>
여기서 <property>
다음 표의 AQS 속성 키워드이고 <value>
지정된 검색어입니다.
재산 | AQS 키워드 | 본보기 |
---|---|---|
보낸 사람 | from 또는 Organizer | from:john |
받은 | 수신되거나 전송됨 | sent:yesterday |
제목 | 제목 또는 제목 | 제목:"분기별 재무" |
첨부 파일 있음 | hasattachments, hasattachment | hasattachment:true |
첨부 파일 | 첨부 파일 또는 첨부 파일 | attachment:presentation.ppt |
숨은 참조 | 숨은 참조, 숨은 참조 또는 bccaddress | 숨은 참조:dave |
참조 주소 | ccaddress 또는 cc | ccaddress:john_doe@outlook.com |
후속 플래그 | followupflag | followupflag:2 |
기한 | duedate or due | 기한:지난 주 |
읽다 | 읽기 또는 이스레드 | is:read |
완료됨 | iscompleted | is:completed |
불완전 | 불완전하거나 완전하지 않음 | is:incomplete |
플래그 있음 | hasflag 또는 isflagged | has:flag |
기간 | 기간 | 기간:> 50 |
달력
이러한 속성은 모든 일정 파일 종류에 공통적으로 적용됩니다. 검색을 이 파일 형식으로만 제한하려면 다음 구문을 사용합니다.
kind:calendar <property>:<value>
여기서 <property>
다음 표의 AQS 속성 키워드이고 <value>
지정된 검색어입니다.
재산 | AQS 키워드 | 본보기 |
---|---|---|
되풀이 | 되풀이 또는 isrecurring | is:recurring |
조직자 | 이끌이, 기준 또는 출신 | 이끌이:데비 |
문서
이러한 속성은 모든 문서 파일 종류에 공통적으로 적용됩니다. 검색을 이 파일 형식으로만 제한하려면 다음 구문을 사용합니다.
kind:documents <property>:<value>
여기서 <property>
다음 표의 AQS 속성 키워드이고 <value>
지정된 검색어입니다.
재산 | AQS 키워드 | 본보기 |
---|---|---|
코멘트 | 코멘트 | comments:"최종 검토 필요" |
마지막으로 저장한 날짜: | lastsavedby | lastsavedby:john |
문서 관리자 | documentmanager | documentmanager:john |
수정 번호 | revisionnumber | revisionnumber:1.0.3 |
문서 형식 | documentformat | documentformat:MIMETYPE |
마지막으로 인쇄한 날짜 | datelastprinted | datelastprinted:last week |
프레젠테이션
이러한 속성은 모든 프레젠테이션 파일 종류에 공통적으로 적용됩니다. 검색을 이 파일 형식으로만 제한하려면 다음 구문을 사용합니다.
kind:presentation <property>:<value>
여기서 <property>
다음 표의 AQS 속성 키워드이고 <value>
지정된 검색어입니다.
재산 | AQS 키워드 | 본보기 |
---|---|---|
슬라이드 수 | slidecount | slidecount:>20 |
음악
이러한 속성은 모든 음악 파일 종류에 공통적으로 적용됩니다. 검색을 이 파일 형식으로만 제한하려면 다음 구문을 사용합니다.
kind:music <property>:<value>
여기서 <property>
다음 표의 AQS 속성 키워드이고 <value>
지정된 검색어입니다.
재산 | AQS 키워드 | 본보기 |
---|---|---|
비트 전송률 | 비트 전송률, 속도 | 비트 전송률:192 |
예술가 | artist, by or from | 아티스트:존 싱어 |
기간 | 기간 | 기간:3 |
앨범 | 앨범 | 앨범:"가장 큰 히트 곡" |
장르 | 장르 | genre:rock |
추적하다 | 추적하다 | 트랙:12 |
년 | 년 | 연도:> 1980년 < 1990년 |
그림
이러한 속성은 모든 그림 파일 종류에 공통적으로 적용됩니다. 검색을 이 파일 형식으로만 제한하려면 다음 구문을 사용합니다.
kind:picture <property>:<value>
여기서 <property>
다음 표의 AQS 속성 키워드이고 <value>
지정된 검색어입니다.
재산 | AQS 키워드 | 본보기 |
---|---|---|
카메라 메이크 | cameramake | cameramake:sample |
카메라 모델 | cameramodel | cameramodel:sample |
차원 | 차원 | dimensions:8X10 |
방향 | 방향 | orientation:landscape |
수행된 날짜 | datetaken | datetaken:yesterday |
너비 | 너비 | width:1600 |
높이 | 높이 | height:1200 |
비디오
이러한 속성은 모든 비디오 파일 종류에 공통적으로 적용됩니다. 검색을 이 파일 형식으로만 제한하려면 다음 구문을 사용합니다.
kind:video <property>:<value>
여기서 <property>
다음 표의 AQS 속성 키워드이고 <value>
지정된 검색어입니다.
재산 | AQS 키워드 | 본보기 |
---|---|---|
이름 | name, subject | name:"Family Vacation to the Beach 05" |
내선 | ext, fileext | ext:.avi |
참고 항목
명령줄 WDS 호출