Microsoft Windows OS는 윈도우 데스크탑 서치(Windows Desktop Search)라는 도구가 있습니다.
Vista OS의 경우에 기본적으로 포함(Windows Search라고 합니다.)이 됩니다.
데스크탑 검색 도구가 설치된 환경에서는 API를 통하여 프로그램에서도 그 기능을 사용할 수 있습니다.
DEXTFramework.NET 프레임워크에서는 검색 환경에서 OLE Provider를 통하여 개발하고자 하는
응용 프로그램에서도 검색 질의를 수행할 수 있도록 지원합니다.
DEXTFramework.NET 프레임워크에 검색 도구가 포함된 것은 아니며, 검색 도구 설치 및 자세한 사용법에
대해서는 다음 주소를 참고하도록 합니다.
검색 시간이 오래 걸리는 경우가 발생할 수 있기때문에, 비동기 방식으로 질의를 수행할 수 있습니다.
| SearchSQLHelper 비동기 예제 코드 |
|
|
DEXTFramework.NET 프레임워크에서 데스크탑 검색은 SQL 질의만 지원합니다. SQL은 데이터베이스
SQL 문법과 매우 유사합니다.
SQL 문법에 대해 소개하는 것은 튜토리얼의 성격을 벗어나기 때문에, 자세한 SQL 문법은
http://msdn.microsoft.com/en-us/library/bb231255(VS.85).aspx
MSDN을 참고하십시오.
| Overview of the Windows Search SQL Syntax |
|
|
프로젝트 템플릿 및 도구 제공
설치시 제공되는 템플릿을 통하여 검색 질의의 구성을 자세히 살펴볼 수 있으며, 질의를
테스트할 수 있는 유틸리티를 제공합니다.

