윈도 검색
Windows Search![]() |
![]() | |
개발자 | 마이크로소프트 |
---|---|
초기 릴리즈 | 2006년 11월 | , 전(
운영 체제 | Microsoft Windows |
전임자 | 인덱싱 서비스, Windows 데스크톱 검색 |
서비스명 | Windows 검색(WSearch ) |
유형 | 데스크톱 검색 |
웹 사이트 | https://support.microsoft.com/en-us/help/17190/windows-10-search-for-anything |
Windows 검색(인스턴트 검색이라고도 함)은 Windows Vista에서 이전 Windows 2000 인덱싱 서비스와 Windows XP 및 Windows Server 2003용 MSN 데스크톱 검색(옵션)을 대체하기 위해 도입된 Microsoft의 컨텐츠 인덱스 데스크톱 검색 플랫폼입니다.이 플랫폼은 파일 및 파일 이외의 파일에 대한 로컬 및 원격 쿼리를 용이하게 하도록 설계되었습니다.Windows 탐색기를 포함한 호환성이 있는 어플리케이션의 tem.WinFS가 연기된 후 개발되었으며, 원래 이 플랫폼의 이점이라고 선전했던 Windows 구성원에 소개되었습니다.
Windows 검색에서는 문서, 이메일, 폴더, 프로그램, 사진, 트랙, 비디오 등 로컬로 관리되는 파일 인덱스와 파일 콘텐츠 및 Microsoft Outlook 등의 파일 이외의 항목을 만듭니다.이 항목에서는 작성자, 콘텐츠, 날짜, 파일 이름, 파일 유형, 사람, 크기 등의 세부 정보를 기반으로 증분 검색을 수행할 수 있습니다.s; 색인은 내부 문서의 실제 산문과 다른 내용의 메타데이터 속성을 저장합니다.제어판과 설정도 검색할 수 있습니다.
Windows 검색은 이전 인덱싱 서비스를 대체하기 위해 Windows Vista에서 도입되었습니다.이 서비스는 데이터의 검출과 관리를 용이하게 하고 검색 결과의 고속화를 촉진하며 Microsoft Windows 전체에서 데스크톱 검색 플랫폼을 통합합니다.Windows XP에서는 옵션 다운로드로도 사용할 수 있습니다.이 기능은 도입 후 몇 가지 업데이트가 이루어졌으며 Windows 7, Windows 8, Windows 8.1, Windows 10 및 Windows 11에도 포함되어 있습니다.
역사
Windows 검색은 카이로 프로젝트의 객체 파일 시스템 기능의 일부인 인덱싱 서비스의 후속 버전입니다.Microsoft는 WinFS가 연기된 후 Windows Search의 개발을 시작했습니다.Microsoft는 컨텐츠 인덱싱, 증분 검색, 속성 스태킹과 같은 원래 플랫폼의 이점이라고 선전했던 기능을 도입했습니다.
개요
윈도우즈 검색은 시스템에 저장된 파일 및 비파일 항목의 로컬에 저장된 인덱스를 만듭니다.
이 인덱스를 처음 생성하는 데 걸리는 시간은 인덱싱할 데이터의 양과 유형에 따라 다르며 최대 몇 시간이 걸릴 수 있지만 이는 일회성 [1]이벤트입니다.이 인덱스에 파일 내용이 추가되면 Windows 검색은 인덱스를 사용하여 컴퓨터의 모든 파일을 검색하는 것보다 더 빠르게 결과를 검색할 수 있습니다.검색은, 파일명 뿐만이 아니라, 파일의 내용(PDF 리더등의 파일 형식에 적절한 핸들러가 인스톨 되어 있는 경우), 및 Windows 검색에서 인식되는 키워드, 코멘트, 그 외의 메타데이터의 모든 형태에 대해서도 실행됩니다.예를 들어, "The Beatles"를 컴퓨터에서 검색하면 "The Beatles"가 노래 제목, 아티스트 또는 앨범 이름에 "The Beatles"가 있는 음악 파일 목록과 제목 또는 내용에 "The Beatles"라는 문구가 포함된 이메일과 문서가 반환됩니다.
Windows 검색은 증분 검색("입력한 대로 검색"이라고도 함) 기능을 제공합니다.검색 상자에 문자를 입력하는 즉시 검색을 시작하고, 입력한 문자가 많아질수록 검색 결과를 수정 및 필터링합니다.따라서 전체 검색 텍스트를 입력하기 전에 필요한 파일을 찾을 수 있습니다.
윈도우즈 검색은 검색 프로그램에서 파일 내용 및 메타데이터를 검색할 수 있는 구성 요소인 IFilter를 지원합니다.특정 파일 형식에 적합한 IFilter가 설치되면 IFilter를 사용하여 해당 [2]형식으로 저장된 파일에서 텍스트를 추출합니다.
기본적으로 Windows 검색에는 Word 문서, Excel 스프레드시트, PowerPoint 프레젠테이션, HTML 파일, 텍스트 파일, MP3 및 WMA 음악 파일, WMV, ASF 및 AVI 비디오 파일, JPEG, BMP 및 PNG 이미지 [3]등 일반적인 파일 유형의 IFilter가 포함되어 있습니다.
Windows 검색에서는 속성 핸들러를 사용하여 파일 형식의 메타데이터를 처리합니다.속성 핸들러에는 Windows 검색에서 [4]메타데이터를 인덱싱하기 위한 속성에 대한 스키마와 속성 설명이 필요합니다.프로토콜 핸들러는 특정 데이터 저장소를 인덱싱하는 데 사용됩니다.예를 들어 File System Protocol Handler, Microsoft Office Outlook 데이터스토어는 Outlook Protocol Handler, Internet Explorer 캐시는 IE History/Cache Protocol [5]Handler를 사용하여 파일에 액세스합니다.
아키텍처
Windows 검색은 Windows 서비스로 구현됩니다.검색 서비스는 Windows 검색 구성 및 쿼리 API를 구현하고 모든 인덱싱 및 쿼리 구성 요소를 제어합니다.Windows 검색의 가장 중요한 구성 요소는 인덱서입니다. 인덱서는 초기 설정 시 파일 시스템을 탐색한 다음 파일 시스템 알림을 수신하여 변경된 파일을 선택하여 데이터 인덱스를 만들고 유지 관리합니다.이것은, 다음의 3개의 [6]프로세스를 사용해 실현됩니다.
- 인덱스가 필요한 URI 목록과 인덱스를 호스트하는 SearchIndexer.exe는 다른 응용 프로그램이 Windows 검색 기능을 활용하기 위해 사용하는 외부 구성 및 쿼리 API를 표시합니다.
- 프로토콜 핸들러를 호스트하는 SearchProtocolHost.exe.프로토콜 핸들러에 필요한 최소한의 권한으로 실행됩니다.예를 들어 파일 시스템에 액세스할 때는 시스템 계정의 자격 증명으로 실행되지만 네트워크 공유에 액세스할 때는 사용자의 자격 증명으로 실행됩니다.
- SearchFilterHost.exe: IFilter 및 속성 핸들러를 호스트하여 메타데이터 및 텍스트 콘텐츠를 추출합니다.이것은 낮은 무결성 프로세스입니다.즉, 시스템 설정을 변경할 수 있는 권한이 없기 때문에 악성 콘텐츠가 포함된 파일이 발견되어도 프로세스를 인계받아도 시스템 설정을 변경할 수 없습니다.
검색 서비스는 Gatherer, Marge,[7] Backoff Controller 및 Query Processor 등의 여러 구성 요소로 구성됩니다.Gatherer는 탐색해야 하는 URI 목록을 검색하고 URI를 호스트하는 저장소에 액세스하기 위해 적절한 프로토콜 핸들러를 호출한 다음 적절한 속성 핸들러와 IFilter를 호출하여 문서 텍스트를 추출합니다.여러 실행 중에 서로 다른 인덱스가 생성됩니다. 정기적으로 [7]인덱스를 병합하는 것은 병합의 작업입니다.인덱스를 작성하는 동안 인덱스는 일반적으로 메모리 내에서 유지되며 병합 후 Disk I/O를 줄이기 위해 Disk로 플러시됩니다.메타데이터는 ESE 데이터베이스 [7]엔진에 의해 유지되는 데이터베이스인 속성 스토어에 저장됩니다.텍스트는 토큰화되고 토큰은 반전 [7]인덱스를 사용하여 작성된 사용자 지정 데이터베이스에 저장됩니다.인덱스 및 속성 저장소와 별도로 또 다른 영구 데이터 구조인 Gather [7]Queue가 유지됩니다.Gather Queue는 인덱싱을 필요로 하는 URI의 priority 큐를 유지합니다.위에서 설명한 백오프 컨트롤러는 사용 가능한 시스템 리소스를 모니터링하고 인덱서가 실행되는 속도를 제어합니다.여기에는 다음 [7]3가지 상태가 있습니다.
- 실행 중:이 상태에서 인덱서는 제한 없이 실행됩니다.인덱서는 리소스에 대한 경합이 없는 경우에만 이 상태에서 실행됩니다.
- 조절:이 상태에서는 URI의 크롤링과 텍스트 및 메타데이터의 추출이 의도적으로 억제되어 분당 조작수가 엄밀하게 제어됩니다.인덱서는 다른 응용 프로그램이 실행 중인 경우와 같이 리소스에 대한 경합이 있을 때 이 상태입니다.작업을 제한함으로써 다른 작업에 필요한 리소스가 부족하지 않도록 할 수 있습니다.
- 취소됨:이 상태에서는 인덱싱이 수행되지 않습니다.항목이 색인 해제되지 않도록 Gather Queues만 활성 상태로 유지됩니다.이 상태는 리소스 부족이 심각할 때(RAM 또는 Disk 공간 5MB 미만) 또는 시스템의 배터리 전원이 켜져 있을 때 인덱싱을 실행 중지하도록 구성된 경우 또는 사용자가 인덱서를 수동으로 일시 중지한 경우 활성화됩니다.
고급 쿼리 구문
Windows 검색 쿼리는 AQS(Advanced Query Syntax)에서 지정되며 단순 텍스트 검색을 지원할 뿐만 아니라 고급 속성 기반 쿼리 작업도 제공합니다.[8]AQS는 검색어에 대한 부울 연산(AND, OR, NOT)을 지정하고 파일 메타데이터 또는 파일 형식에 따라 추가 필터를 지정하는 등 검색 쿼리를 구체화하는 데 사용할 수 있는 특정 키워드를 정의합니다.또한 일반 파일, 오프라인 파일 캐시 또는 전자 메일 저장소와 같은 특정 정보 저장소의 결과를 제한하는 데 사용할 수도 있습니다.파일 유형별 연산자도 사용할 수 있습니다.[9]Windows 데스크톱 검색은 와일드카드 접두사 일치 [10]검색도 지원합니다.또한 GROUP BY와 같은 SQL과 유사한 연산자도 여러 개 포함되어 있습니다.AQS는 로케일에 의존하며 Windows 7의 국제 버전에서는 다른 키워드를 사용합니다.
프로그래머빌리티
사용자는 관리 코드와 [11]네이티브 코드를 사용하여 프로그램 방식으로 Windows 검색 인덱스에 액세스할 수 있습니다.기본 코드는 인덱싱 서비스 OLE DB 공급자에서 검색된 데이터 원본 개체를 사용하여 인덱스 카탈로그에 연결합니다.관리 코드에서는, MSIDXSADO 를 사용합니다.NET 프로바이더UNC 경로를 지정하여 원격 시스템의 카탈로그를 쿼리할 수 있습니다.프로그래머는 SQL과 유사한 구문을 사용하여 검색 기준을 지정합니다.SQL 쿼리는 수작업으로 작성하거나 구현하여 작성할 수 있습니다.ISearchQueryHelper
인터페이스입니다.Windows 검색에서는 AQS 또는 NQS 쿼리를 SQL [12][13]쿼리로 변환하기 위한 인터페이스 구현을 제공합니다.
OLE DB/SQL API는 인덱스 및 속성 저장소를 검색하고 쿼리하는 기능을 구현합니다.쿼리(특정 제한이 있는 일반 SQL)를 나타내는 SQL의 변형을 사용하고 결과를 OLE DB 행 [7]집합으로 반환합니다.쿼리를 실행할 때마다 사용된 인덱스의 일부가 일시적으로 캐시되므로 성능 향상을 위해 결과 세트를 필터링하는 추가 검색이 디스크에 다시 액세스할 필요가 없습니다.윈도우즈 검색은 인덱스를 다음과 같은 Extensible Storage Engine 파일에 저장합니다.Windows.edb
디폴트로는 에 존재합니다. \ProgramData\Microsoft\Search\Data\Applications\Windows\
Windows Vista 또는 Windows 이후 버전에서 시스템 드라이브의 루트에 있는 폴더.(Windows XP에서 대응하는 위치는 다음과 같습니다.\All Users\Application Data\Microsoft\Search\Data\Applications\Windows\
내부Documents and Settings
폴더)
시스템이라고 하는 인덱스 저장소인덱스 - 인덱스 항목에 대해 검색 가능한 모든 윈도우즈 IPropertyStore 값을 포함합니다.시스템 내인덱스 폴더 잠복SystemIndex.*.Crwl 및 시스템Index.*.gthr [14]파일시스템에 있는 문서의 이름과 위치는 열 이름이 시스템인 표로 표시됩니다. ItemName 및 시스템. 각각 ItemURL 입니다.[15]SQL 쿼리는 이러한 테이블 및 인덱스 카탈로그를 직접 참조하고 MSIDXS 공급자를 사용하여 이러한 테이블에 대한 쿼리를 실행할 수 있습니다.검색 인덱스는 또한 CollatorDSO [16]공급자를 사용하여 OLE DB를 통해 사용할 수 있습니다.그러나 OLE DB 공급자는 읽기 전용이며 SELECT 및 GROUP ON SQL 문만 지원합니다.
Windows 검색에서는,search-ms
검색을 [17]URI로 표현하는 데 사용할 수 있는 응용 프로그램 프로토콜입니다.검색 파라미터 및 필터는 AQS 또는 자연어 대응 NQS를 사용하여 URI로 부호화됩니다.탐색기가 URI를 호출하면 윈도우즈 검색(프로토콜의 기본 등록 핸들러)이 검색 결과와 함께 검색 탐색기를 실행합니다.Windows Vista SP1 이상에서는 서드파티 핸들러도 애플리케이션프로토콜 핸들러로서 등록할 수 있기 때문에, 유저가 Windows 검색 뿐만이 아니라, 디폴트로 설정한 임의의 검색 엔진을 사용해 검색을 실행할 수 있습니다.
윈도우즈 검색 서비스는 응용 프로그램이 인덱싱이 필요한 변경된 항목을 윈도우즈 검색 [7]인덱서에 "푸시"할 수 있도록 Notifications API 구성 요소를 제공합니다.응용 프로그램은 이 구성 요소를 사용하여 인덱싱해야 하는 항목의 URI를 제공하고 URI는 Gather Queue에 기록되며 URI는 인덱서에 의해 읽혀집니다.Microsoft Outlook 및 Microsoft OneNote는 이 기능을 사용하여 관리 항목을 인덱싱하고 Windows 검색 쿼리를 사용하여 응용 프로그램 내 검색 기능을 제공합니다.윈도우즈 검색의 내부 USN 저널 통지자 구성 요소도 Notifications API를 사용하여 NTFS 볼륨에서 변경 저널을 모니터링하여 [18]볼륨에서 변경된 파일을 추적합니다.파일이 Windows 검색에서 인덱스된 위치에 있고 FANCI(File Attribute Not Content Indexed) 속성이 [7]설정되어 있지 않은 경우 Windows 검색 서비스는 Notification API를 통해 경로를 알립니다.
윈도우즈 검색 구성 API는 모니터링해야 하는 URI의 루트, 인덱스된 항목 수 또는 수집 대기열 길이, [7][19]인덱서를 조절하는 이유와 같은 상태 정보를 크롤링하거나 보는 빈도를 설정하는 데 사용됩니다.또한[clarification needed] API를 공개하여 프로토콜 핸들러를 등록합니다.ISearchProtocol()
인터페이스, 속성 핸들러(를 통해)IPropertyStore()
인터페이스) 또는 IFilter 구현(를 통해)IFilter()
인터페이스). IFilter
구현에서는 텍스트와 속성의 읽기 전용 추출만 허용됩니다.IPropertyStore
에서는,[7] 기입 속성도 사용할 수 있습니다.
Windows 데스크톱 검색
![]() | |
개발자 | 마이크로소프트 |
---|---|
안정된 릴리스 | 4.0 / 2008년6월 , 전( |
기입처 | C++[20] |
운영 체제 | 윈도 2000 윈도 XP Windows Server 2003 |
유형 | 데스크톱 검색 |
면허증. | 프리웨어 |
웹 사이트 | www![]() |
Windows Desktop Search는 프리웨어로 제공되는 스탠드아론 애드온으로 Windows 2000, Windows XP 및 Windows Server 2003에 대한 Windows Search를 구현한 것입니다.
Windows 데스크톱 검색과 Windows 검색은 공통 아키텍처와 인덱싱 기술을 공유하며 호환되는 API(Application Programming Interface)를 사용합니다.
검색은 Advanced Query Syntax를 사용하여 지정되며 사용자가 입력하는 동안 실행됩니다(증분 검색).기본적으로는 문서, 오디오, 비디오 및 Microsoft Outlook 전자 메일용 프로토콜 핸들러 등 가장 일반적인 파일 유형에 대한 IFilter가 다수 포함되어 있습니다.필요에 따라 다른 프로토콜 핸들러 및 IFilter를 설치할 수 있습니다.
Windows 데스크톱 검색을 사용하면 네트워크 공유를 [21][22]인덱스에 추가할 수 있습니다.
사용자 인터페이스
Windows 데스크톱 검색 기능은 Windows 태스크바에 마운트된 데스크바를 통해 공개되며, ⊞ Win++⇧ ShiftF키 단축키여기에는 쿼리를 입력할 수 있는 텍스트 필드가 있으며 결과는 플라이아웃 창에 표시됩니다.Windows 탐색기 창으로도 통합됩니다.탐색기 창에서 파일을 선택하면 파일을 만든 응용 프로그램을 열지 않고 창의 오른쪽에 파일 미리 보기가 표시됩니다.웹 검색은 두 인터페이스에서 모두 시작할 수 있지만 브라우저가 열리고 기본 검색 엔진을 사용하여 용어를 검색합니다.
데스크바에는, 다른 애플리케이션을 열도록 설정할 수 있는 짧은 문자열인 애플리케이션 에일리어스를 작성하는 기능도 있습니다.이 기능은! 문자를 미리 정의된 문자열 앞에 붙이면 액세스 됩니다.예를 들어!calc를 누르면 Windows Calculator가 열립니다.도움말 문서에는 프리픽스에 관계없이 임의의 텍스트 문자열에서 응용 프로그램 에일리어스를 작성하기 위한 구문이 포함되어 있습니다.이 기능을 사용하여 URL 바로 가기를 만들 수도 있습니다. URL을 입력하면 지정된 URL이 브라우저에서 열립니다.또한 검색 별칭을 만드는 데 사용되는 URL을 통해 매개 변수 정보를 보내는 데도 사용할 수 있습니다.예를 들어 "w text"는 Wikipedia에서 "text"를 검색하도록 구성할 수 있습니다.
릴리스
Windows 데스크톱 검색은 처음에 MSN 툴바 스위트의 일부로 MSN 데스크톱 검색으로 출시되었습니다.MSN Toolbar Suite와 함께 배포되는 동안 버전 2에서 Windows 데스크톱 검색으로 다시 도입되었습니다.
Windows 2000 、 Windows XP 、 Windows Server 2003 에서는, 홈 유저용과 엔터프라이즈용의 2개의 플레이버가 준비되어 있습니다.이 둘의 유일한 차이점은 후자를 그룹 정책을 통해 설정할 수 있다는 것입니다.홈 에디션은 MSN 툴바와 함께 번들되었으며, 다른 하나는 독립 실행형 애플리케이션으로 사용할 수 있었습니다.나중에 MSN 툴바가 Windows Live 툴바를 위해 중단되었을 때 Windows 데스크톱 검색의 홈 에디션도 중단되었습니다.Windows 2000에서 사용할 수 있는 마지막 버전은 Windows 데스크톱 검색 2.66입니다.
Windows XP 및 Windows Server 2003의 경우 버전 3.0의 Windows 데스크톱 검색은 Windows Live 툴바와는 별도로 스탠드아론 릴리스로 제공되었습니다.중요한 신기능 중 하나는 Windows Desktop Search 3.0이 Windows [23]Vista에 도입된 Windows XP에 Property System을 설치하는 것입니다.Windows Desktop Search 3.0은 Windows Vista 이전 사용자를 대상으로 하기 때문에 인덱서는 사용자별 응용 프로그램이 아닌 Windows 서비스로 구현되어 동일한 인덱스 및 단일 서비스 인스턴스를 모든 사용자 간에 공유할 수 있으므로 성능이 향상됩니다.2007년 10월 25일, Windows Desktop Search 3.01이 Windows Server Update Services(WSUS)를 통해 갱신되었을 때 자동으로 Windows에 도입되어 설치되었을 때, Windows Desktop Search 3.01이 논쟁의 와중에 있음을 알게 되었습니다.Microsoft는 WSUS Product Team Blog에 [24][25]2개의 투고로 대응했습니다.
윈도 비스타
Windows Vista 및 Windows Server 2008 에서는, 「시작」메뉴와 Windows 탐색기에 인스턴트 검색이 도입되었습니다.
Windows Desktop Search(WDS; Windows 데스크톱 검색)에 의해 제공되는 기능의 슈퍼셋을 제공함과 동시에 API와 호환됩니다.WDS와는 달리 인덱스된 위치뿐만 아니라 인덱스되지 않은 위치도 심리스하게 검색할 수 있습니다.인덱스되지 않은 위치에서는 인덱스가 사용되며 인덱스되지 않은 위치에서는 속성 핸들러와 IFilter가 검색이 수행될 때 바로 호출됩니다.따라서 인덱싱되지 않은 위치에서 검색 속도를 희생하더라도 보다 일관된 결과를 얻을 수 있습니다.Windows 검색에서는,[26] 그룹 정책을 사용해 일원 관리를 실시합니다.또한 Windows 검색은 원격 인덱스에 대한 쿼리를 지원합니다.
Windows 검색은 로컬 파일 시스템과 함께 네트워크 공유의 오프라인 캐시를 인덱싱합니다.즉, 네트워크 파일 공유가 호스트 되고 있는 파일서버가 Windows Vista 또는 Windows XP의 최신 버전 또는 Windows Search 4.0 중 하나를 실행하고 있는 경우 공유에 대한 검색은 서버 인덱스에 대해 쿼리되고 그 결과가 클라이언트시스템에 표시되며 사용자가 액세스할 수 없는 파일은 제외됩니다.이 순서는 사용자에게 투과적입니다.
Outlook 2007 이후 Microsoft Outlook 전자 메일스토어는 Windows [27]검색과 함께 설치된 경우 Outlook 2002 및 Outlook 2003 및 Microsoft OneNote 스토어도 색인화됩니다.
윈도우즈 XP의 윈도우즈 데스크톱 검색과 달리 윈도우즈 검색 인덱서는 낮은 우선 순위를 사용하여 I/O 작업을 수행하며 프로세스도 낮은 CPU 우선 순위를 사용하여 실행됩니다.따라서 다른 프로세스에서 I/O 대역폭 또는 프로세서 시간이 필요할 때마다 인덱서를 프리엠프트할 수 있으므로 백그라운드에서 실행 중인 인덱서와 관련된 성능 적중이 크게 줄어듭니다.
Windows 검색은 자연어 검색을 지원하므로 사용자는 "지난 주에 찍은 사진" 또는 "Dave에서 보낸 이메일"과 같은 항목을 검색할 수 있습니다.다만,[28] 디폴트로는 디세블로 되어 있습니다.자연어 검색은 자연어인 NQS(Natural Query Syntax)로 쿼리를 표현합니다.NQS는 AQS와 동등한 자연어입니다.
사용자 인터페이스
검색 기능은 시작 메뉴의 검색 표시줄과 Windows 탐색기 창의 오른쪽 상단 모서리 및 열기/저장 대화 상자를 사용하여 표시됩니다.시작 메뉴에서 검색할 때 결과가 시작 메뉴 자체에 표시되며 최근에 사용한 프로그램과 겹칩니다.[시작] 메뉴에서 실행 가능한 이미지 이름 또는 표시 이름을 검색하여 응용 프로그램을 시작할 수도 있습니다.탐색기 창의 검색 표시줄에서 검색하면 현재 폴더의 내용이 검색 결과로 바뀝니다.특정 파일 유형에 대해 섬네일 핸들러가 등록되어 있는 경우 탐색기 창에서 검색 결과에 섬네일을 렌더링할 수도 있습니다.또한 응용 프로그램이 미리 보기 처리기를 등록한 경우 기본 응용 프로그램을 시작하지 않고 미리 보기 창에서 항목의 고급 미리 보기를 렌더링할 수 있습니다.이를 통해 파일 유형별 탐색(다음/이전 컨트롤을 사용하여 프레젠테이션을 참조하거나 미디어 [29]파일 내에서 검색)과 같은 기능을 제공할 수 있습니다.미리보기 핸들러는 미리보기 창 자체에서 특정 종류의 선택(텍스트 스니펫 강조 표시 등)을 수행할 수도 있습니다.제어판에서 창의 검색 표시줄에서 제어판 옵션을 검색할 수도 있습니다.단, WDS와 달리 Windows 검색에서는 에일리어스 작성을 지원하지 않습니다.
검색에 사용되는 통합 Windows 탐색기 창인 Search Explorer도 있습니다.AQS 쿼리를 수동으로 조작하지 않고 검색해야 하는 위치, 파일 형식 및 특정 연산자를 포함한 검색 매개 변수를 지정할 수 있는 사용자 인터페이스를 제공합니다.Windows Vista SP1 에서는, 서드 파티제의 애플리케이션이 디폴트의 검색 인터페이스로서 서드 파티제의 애플리케이션을 덮어쓸 수 있기 때문에,[30] 어떠한 방법으로도 검색 익스플로러를 기동했을 때에, 등록한 서드 파티제의 애플리케이션이 기동합니다.
또한 검색 쿼리를 저장된 검색 또는 검색 폴더라고 하는 가상 폴더로 저장할 수도 있습니다. 이 폴더는 액세스 시 저장된 쿼리로 검색을 실행하고 결과를 폴더 목록으로 반환합니다.물리적으로 검색 폴더는 XML 파일일 뿐입니다..search-ms
extension)은 검색 연산자를 포함하여 검색 쿼리를 저장합니다(AQS 또는 NQS).또한 Windows Vista는 저장된 검색(스코프라고 함)을 다른 [31][32]검색의 쿼리 문자열 내에 중첩할 수 있는 쿼리 구성을 지원합니다.검색 폴더는 RSS를 통해 배포할 수도 있습니다. 기본적으로 Windows는 검색 폴더를 처음 만든 사용자의 프로필을 쿼리 [33]범위의 일부로 참조합니다.이 설계 선택은 저장된 검색이 다른 사용자와 공유되는 것을 방지하지는 않지만 다른 사용자 프로필에서 작동하지 않도록 합니다.스코프가 %USERPROFILE% 환경변수를 참조하도록 사용자가 수동으로 검색 내용을 변경할 수 있습니다.이를 통해 원래 작성자에 관계없이 다른 머신 또는 프로파일에서 작동할 수 있습니다.Melt Creator 유틸리티는 사용자를 [33]위해 이 프로세스를 자동화합니다.
Windows 검색 4.0
Windows Search 4.0(이전에는 Windows Live Search, 코드네임 Casino 또는 OneView)은 Windows XP의 Windows 데스크톱 검색 3.0과 Windows Vista의 Instant Search를 모두 지원하는 Windows 검색 플랫폼의 후속 버전입니다.이는 주로 인덱싱 컴포넌트에 대한 업데이트로, Windows XP 사용자 인터페이스에 대한 변경은 거의 없으며 Windows Vista에서는 변경되지 않습니다.이전에는 Vista 전용 기능이었던 Windows XP 및 Windows Server 2003 기반 시스템에 원격 쿼리 지원이 추가되었습니다.이것에 의해, Vista 클라이언트(또는 Windows Search 4.0 의 XP 클라이언트)를 사용하고 있는 유저는, 서포트되고 있는 operating system을 실행하고 있는 네트워크 머신의 인덱스를 검색할 수 있습니다.
Windows Search 4.0은 원래 마이크로소프트의 Windows Live 사업부에서 로컬 및 원격 색인[34] 검색을 새로운 인터페이스로 통합하는 애플리케이션으로 제안되었습니다.이 프로그램의 초기 스크린샷에는 Windows Live Messenger 및 Windows Live Mail과 같은 당시의 다른 Windows Live 클라이언트 애플리케이션에서 볼 수 있는 새로운 "flair" 인터페이스 디자인이 포함되어 있습니다.
Windows Live Search Center는 OpenSearch 규격을 사용하여 검색 결과를 웹 [35]피드로 제공하는 웹 서비스를 검색할 수 있습니다.윈도우즈 데스크톱 검색 인덱스, 윈도우즈 RSS Platform 공통 피드 저장소, 마이크로소프트 Exchange 및 마이크로소프트 쉐어포인트 인덱스를 비롯한 다양한 인덱스에서 검색을 집계할 수 있습니다.[36]
Windows Search 4.0의 첫 번째 베타는 2008년 [37]3월 27일에 출시되었습니다.인덱서에 대한 수많은 성능 향상과 그룹 정책 통합, 원격 인덱스에 대한 검색 연합, EFS 암호화 파일 지원 및 미리보기에서 문서 유형별 참조를 허용하는 Vista 스타일 미리보기 핸들러 등 기존 Vista 전용 기능을 포함한 새로운 기능을 XP에 도입했습니다.[[38][39]w] 페인
Windows Search 4.0은 2008년 6월 3일에 출시되었으며 XP, Windows Server 2003, Vista, Windows Server 2008 및 Windows Home [39][40]Server에서 지원됩니다.
윈도 10
Windows 10에서는 이전 버전의 Windows에서 시작 메뉴 대신 Windows 검색이 태스크바에 추가되었습니다.
새로운 랜딩 페이지가 추가되어 사용자의 컴퓨터 [41][42]상의 상위 앱과 최근 활동을 볼 수 있게 되었습니다.
랜딩 페이지에는 날씨, 주요 뉴스, 오늘의 역사 및 신작 영화에 대한 Bing의 빠른 검색도 제공됩니다.
랜딩 페이지는 Microsoft Edge의 새로운 Chromium 기반 버전 등 Microsoft가 광고할 수 있는 공간으로도 기능합니다.
검색 UI 내에서 앱 및 문서를 지원하는 미리 보기 창이 추가되었습니다.프로그램을 검색할 때 각 프로그램의 태스크바 점플리스트가 미리보기 창에 표시되고 문서를 검색할 때 파일 위치, 최종 수정 날짜, 문서 작성자 등의 파일 메타데이터가 추가됩니다.
랜딩 페이지에서는 사용자가 문서, 사진 또는 설정을 찾는지에 따라 검색을 필터링할 수 있습니다.
보다 광범위한 결과를 표시하기 위해 앱과 설정을 검색할 때 Windows 검색에도 맞춤법 수정이 추가되었습니다.
이제 파일 탐색기의 검색 상자는 상자를 클릭하자마자 열리고 최근 검색의 드롭다운을 제공합니다.Microsoft OneDrive 컨텐츠도 이제 인덱싱된 [43]결과와 통합됩니다.검색 결과를 클릭하면 파일이 즉시 열립니다.각 검색 결과에는 사용자가 파일 위치를 열 수 있는 오른쪽 클릭 메뉴도 있습니다.
프라이버시 문제
Windows 검색 인덱스는 PC에 로컬로 구축되며 정보는 Microsoft로 [44]전송되지 않습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "Technical FAQ: How long does it take for Windows Search to finish indexing a computer?". Microsoft Corporation. Archived from the original on 24 September 2011. Retrieved 28 May 2014.
- ^ "IFilter Interface". MSDN. Microsoft Corporation. Retrieved 2012-01-02.
- ^ "List of searchable file types". Microsoft. Archived from the original on September 26, 2011.
- ^ "Developing Property Handlers for Windows Search". MSDN. Microsoft Corporation. 2011-09-07. Retrieved 2012-01-02.
- ^ Paddock, Brandon (2007-06-20). "FAQ: How does indexing work? What are IFilters and Protocol Handlers?". BrandonLive.com. Retrieved 2007-06-23.
- ^ Brandon Paddock. "FAQ: Why does WDS / Windows Vista use so many processes?". Retrieved 2007-06-23.
- ^ a b c d e f g h i j k "Good Citizenship When Developing Background Services That Run on Windows Vista". Microsoft. Retrieved 2007-07-14.
- ^ "Advanced Query Syntax". MSDN TechNet. Retrieved 2007-06-23.
- ^ Nick White. "Advanced search techniques". Archived from the original on 2007-06-13. Retrieved 2007-06-23.
- ^ "Seek and Ye Shall Find". Microsoft. Archived from the original on 2007-07-09. Retrieved 2007-07-05.
- ^ "Searching data". Retrieved 2007-03-17.
- ^ "Development Platform Overview". MSDN. Retrieved 2007-10-12.
- ^ "Querying the Index programmatically". MSDN. Retrieved 2007-10-12.
- ^ Tulloch, Mitch; Northrup, Tony; Honeycutt, Jerry; Wilson, Ed (2009). Windows 7 Resource Kit. Resource Kit. Pearson Education. ISBN 9780735642775. Retrieved 2014-09-08.
The SystemIndex subfolder contains a number of SystemIndex.*.Crwl and SystemIndex.*.gthr files.
- ^ Catherine Heller (2006-11-10). "Windows Vista Search: Syntax Update".
- ^ "Querying the Index Programmatically". MSDN. Retrieved 2007-06-23.
- ^ "Using the search-ms Protocol". Retrieved 2007-09-24.
- ^ "Change Journals (Windows)". Retrieved 2007-07-14.
- ^ "Managing the Index". MSDN. Retrieved 2007-10-12.
- ^ Lextrait, Vincent (July 2010). "The Programming Languages Beacon, v10.3". Retrieved 5 September 2010.
- ^ "Windows Desktop Search: Add-in for Files on Microsoft Networks". Microsoft Download Center. Microsoft Corporation. 2008-06-30. Retrieved 2007-07-14.
- ^ "Availability of the Windows Desktop Search add-in for Files on Microsoft Networks (Revision: 5.0)". Microsoft Support. Microsoft Corporation. 2008-12-10. Retrieved 2012-01-02.
- ^ "Windows Search as a Development Platform".
- ^ "WDS revision update, expanded applicability rules, auto-approve revisions". Retrieved 2010-02-01.
- ^ "WDS update revision follow – up". Retrieved 2010-02-01.
- ^ "Windows Search". Retrieved 2019-11-04.
- ^ Posey, Brian (April 21, 2009). "How Windows Desktop Search works in Microsoft Outlook 2007". SearchExchange. TechTarget. Archived from the original on September 27, 2010. Retrieved January 3, 2017.
- ^ "Natural Language Search in Windows Vista". Retrieved 2007-06-22.
- ^ "Windows Search 3.x". MSDN. Retrieved 2007-10-12.
- ^ "Overview of the Windows Vista desktop search changes in Windows Vista Service Pack 1". Retrieved 2007-07-14.
- ^ Bentz, Ben (October 31, 2006). "Query Composition: Building a search upon another search". Shell: Revealed Blog. Microsoft. Archived from the original on December 15, 2006. Retrieved October 20, 2015.
- ^ Shultz, Greg (December 11, 2007). "Narrow a saved search with Vista's Query Composition feature". TechRepublic. CBS Interactive. Retrieved November 11, 2015.
- ^ a b White, Nick (May 14, 2007). "Searcing, part III: Do you know what a SearchMelt is?". Windows Vista Team Blog. Microsoft. Archived from the original on May 16, 2007. Retrieved October 20, 2015.
- ^ Brandon Paddock. "The fate of codename "Casino"". Archived from the original on 2008-10-21. Retrieved 2007-06-14.
- ^ Brandon Paddock. "Open Search". Retrieved 2007-06-14.[영구 데드링크]
- ^ Brandon Paddock. "Where is YOUR stuff?". Retrieved 2007-06-14.[영구 데드링크]
- ^ Mary Jo Foley. "Microsoft releases first public test build of Windows Search 4.0". Archived from the original on 2008-03-30. Retrieved 2008-03-28.
- ^ Brandon Paddock (28 March 2008). "Windows Search 4.0 Preview Release". Retrieved 2008-03-28.
- ^ a b "Description of Windows Search 4.0 and Multilingual User Interface Pack for Windows Search 4.0". Microsoft. Retrieved 2008-06-06.
- ^ LeBlanc, Brandon (3 June 2008). "Windows Search 4.0 Released to Web". Windows Experience Blog. Microsoft Corporation. Retrieved 6 January 2012.
- ^ "What's new in Windows 10 version 1903". Retrieved 2020-05-08.
- ^ "What's new in Windows 10 version 20H1".
{{cite web}}
: CS1 maint :url-status (링크) - ^ "What's new in Windows 10 version 1909". Retrieved 2020-05-08.
- ^ "Search indexing in Windows 10: FAQ". support.microsoft.com. Retrieved 2020-05-08.
추가 정보
- Protalinski, Emil (27 March 2010). "Mastering Windows Search using Advanced Query Syntax". Ars Technica. Condé Nast Digital. Retrieved 1 February 2011.
- "Description of Windows Search 4.0 and the Multilingual User Interface Pack for Windows Search 4.0 (Revision: 8.2)". Microsoft Support. Microsoft Corporation. 13 August 2008. Retrieved 1 February 2011.
- "Windows Desktop Search: Feature comparison by version". Microsoft.com. Microsoft Corporation. Retrieved 1 February 2011.