Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Windows Search

From Wikipedia, the free encyclopedia
(Redirected fromWindows Live Search Center)
Desktop search platform by Microsoft
This article has multiple issues. Please helpimprove it or discuss these issues on thetalk page.(Learn how and when to remove these messages)
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Windows Search" – news ·newspapers ·books ·scholar ·JSTOR
(January 2012) (Learn how and when to remove this message)
This articlemay be too technical for most readers to understand. Pleasehelp improve it tomake it understandable to non-experts, without removing the technical details.(October 2014) (Learn how and when to remove this message)
(Learn how and when to remove this message)
Windows Search
The search pane inWindows 11 showing suggested/recent files on the left andBing search on the right
DeveloperMicrosoft
Initial releaseJanuary 30, 2007; 19 years ago (2007-01-30)
Operating systemMicrosoft Windows
PredecessorIndexing Service, Windows Desktop Search
Service nameWindows Search (WSearch)
TypeDesktop search
Websitehttps://support.microsoft.com/en-us/help/17190/windows-10-search-for-anything

Windows Search (formerly MSN Desktop Search, Windows Desktop Search, and the Windows Search Engine) is acontent index anddesktop search platform byMicrosoft introduced inWindows Vista as a replacement for the previousIndexing Service ofWindows 2000,Windows XP, andWindows Server 2003, designed to facilitate local and remote queries for files and non-file items in theWindows Shell and in compatible applications. It was developed after the postponement ofWinFS and introduced to Windows several benefits of that platform.

Windows Search creates a local Index of files — audio tracks, documents, folders, programs, photos, and videos — as well as of non-file items such as contacts and messages ofMicrosoft Outlook and their metadata for which users can performincremental searches based on details such as contents, dates, names, types, and sizes; the Index consists of prose within files and items andmetadata properties.Control Panel andSettings can also be searched.

Windows Search was introduced to improve search result rapidity, simplify data discovery, and to unify desktop search platforms acrossMicrosoft Windows; it was available as an optional download for Windows 2000 and Windows XP. It has received several updates since its introduction and it is also available inWindows 7,Windows 8,Windows RT,Windows 8.1,Windows 10, andWindows 11.

In January 2025, Microsoft released an updated version of Windows Search for their new NPU-based Copilot+ PC devices.[1] This release of Windows Search additionally enables finding local documents, images and settings using user's own words and phrases, instead of just relying on exact keyword matches.[2]

History

[edit]

Windows Search is the successor of the Indexing Service, a content indexing solution originally developed as an optional download forWindows NT 4.0 andInternet Information Services 3.0, designed to gather resources located on Web servers; it is a remainder of the Object File System of theCairo operating system project that never fully emerged.[3] Development of Windows Search began in 2004 after the postponement of WinFS, the common data storage platformdeveloped for Windows Vista, as an optional component of its MSN Toolbar Suite ("MSN Toolbar Suite with Desktop Search") for Windows XP and Windows 2000 released as preliminary software on December 13, 2004.[4]

In prerelease builds of Windows Vista it was integrated with the Windows Shell, renamed as the Windows Search Engine,[5] and introduced features that were originally touted as benefits of WinFS: content indexing, incremental searching, property stacking, andquery persisting.[6][7] Windows Search like WinFS[8] enables queries across existing commonalities between items (such as finding all messages with attachments,[9] or all messages withPowerPoint slides that mention only a particular subject[10]) but unlike WinFS it does not provide a relational item database with schema-based enforcement, management, and storage; it provides a way to search for commonalities that already exist across disparate types.[11][12]

Windows Search additionally deprecates the Indexing Service,[13] as WinFS was originally meant to do.[14] Microsoft ultimately removed the Indexing Service from Windows with the release of Windows 8 in 2012.[15]

Overview

[edit]

Windows Search builds a local Index of files and non-file items stored on a machine, which allows results to appear more rapidly when users perform searches than when searching for unindexed files or items. Microsoft suggests that a few hours may be necessary for the building process to complete, an assessment dependent on the number and size of files and non-file items to index. Windows Search enables incremental search (search as you type orwordwheeling) to present search results immediately when a character is typed in a search box, with subsequent entered characters further narrowing and refining results even before the full name, phrase, or word is entered.[16] No information in the Index is sent to Microsoft.[17][18][19]

Windows Search is an extensible and programmable platform with multiple interfaces for operating over new or preexisting applications, data stores, file systems, and types:[16]

InterfacePurpose and use in Windows Search
IFilters (Filter Handlers)Extract, parse, and scan file contents
Property HandlersEmit properties of files and items
Protocol HandlersExpose data in data stores and file systems
  • IFilters (Filter Handlers) — the same interface used byMicrosoft Exchange Server,SharePoint, andSQL Server — are used to extract, parse, and store in the Index the contents of variousfile formats. Default IFilters are available for over 200 common file formats (includingAVI,BMP,EML,GIF,Excel,HTML,JPEG,MHT,MSG,PNG, PowerPoint,TXT,XML,WMA,WMV, andWord files). IFilters can be created for new or proprietary formats.[20]
  • Property Handlers of the Microsoft Property System introduced in Windows Vista expose metadata properties of files and non-file items to the Index for rapid retrieval in response to user queries; property handlers can be created for new and proprietary files and non-file items.[21]
  • Protocol Handlers enable files and non-file items in repositories of proprietary applications or file systems to be indexed by the Indexer and exposed to the Windows Shell. There are inbox protocol handlers for the File System,Internet Explorer, Microsoft Outlook, andOffline Files.[22]

Architecture

[edit]

Windows Search is implemented as aWindows Service. The search service implements the Windows Search configuration and query APIs and also controls, as well as all indexing and query components. The most important component of Windows Search is the Indexer, which crawls the file system on initial setup, and then listens for file system notifications to pick up changed files in order to create and maintain the index of data. It achieves this using three processes:[23]

  1. SearchIndexer.exe, which hosts the indexes and the list ofURIs that require indexing, as well as exposes the external configuration and query APIs that other applications use to leverage the Windows Search features.
  2. SearchProtocolHost.exe, which hosts the protocol handlers. It runs with the least permission required for the protocol handler. For example, when accessing filesystem, it runs with the credentials of the system account, but on accessing network shares, it runs with the credentials of the user.
  3. SearchFilterHost.exe, which hosts the IFilters and property handlers to extract metadata and textual content. It is a low integrity process, which means that it does not have any permission to change the system settings, so even if it encounters files with malicious content, and by any chance if they manage to take over the process, they will not be able to change any system settings.

The search service consists of several components, including theGatherer, theMerger,[24] the Backoff Controller, and the Query Processor, among others. TheGatherer retrieves the list of URIs that need to be crawled and invokes proper protocol handler to access the store that hosts the URI, and then the proper property-handler (to extract metadata) and IFilter to extract the document text. Different indices are created during different runs; it is the job of theMerger to periodically merge the indices.[24] While indexing, the indices are generally maintained in-memory and then flushed to disk after a merge to reduce disk I/O. The metadata is stored in property store, which is a database maintained by theESE database engine.[24] The text is tokenized and the tokens are stored in a custom database built usingInverted Indices.[24] Apart from the indices and property store, another persistent data structure is maintained: theGather Queue.[24] TheGather Queue maintains a prioritized queue of URIs that needs indexing. The Backoff Controller mentioned above monitors the available system resources, and controls the rate at which the indexer runs. It has three states:[24]

Windows Search architecture
  1. Running: In this state, the indexer runs without any restrictions. The indexer runs in this state only when there is no contention for resources.
  2. Throttled: In this state, the crawling of URIs and extraction of text and metadata is deliberately throttled, so that the number of operations per minute is kept under tight control. The indexer is in this state when there is contention for resources, for example, when other applications are running. By throttling the operations, it is ensured that the other operations are not starved of resources they might need.
  3. Backed off: In this state, no indexing is done. Only theGather Queues are kept active so that items do not go unindexed. This state is activated on extreme resource shortage (less than 5 MB of RAM or 200 MB of disk space), or if indexing is configured to be disabled when the computer is on battery power, or if the indexer is manually paused by the user. If the Windows Search (WSearch) service is stopped and disabled, the search function ofWindows Explorer is still usable but search speed maybe slower.

Advanced Query Syntax

[edit]

Windows Search queries are specified inAdvanced Query Syntax (AQS) which supports not only simple text searches but provides advanced property-based query operations as well.[25] AQS defines certain keywords which can be used to refine the search query, such as specifyingBoolean operations on searched terms (AND, OR, NOT) as well as to specify further filters based on filemetadata or file type. It can also be used to limit results from specific information stores like regular files, offline files cache, or email stores. File type specific operators are available as well.[26] Windows Desktop Search also supportswildcard prefix matching searches.[27] It also includes severalSQL-like operators likeGROUP BY. AQS is locale dependent and uses different keywords in international versions of Windows 7.

Programmability

[edit]

Users can access the Windows Search index programmatically usingmanaged as well asnative code.[28] Native code connects to the index catalog by using aData Source Object retrieved from the Indexing ServiceOLE DB provider. Managed code use theMSIDXSADO.NET provider. One can query a catalog on a remote machine by specifying aUNC path. Programmers specify the criteria for searches usingSQL-like syntax. The SQL query can either be created by hand, or by using an implementation of theISearchQueryHelperinterface. Windows Search provides implementations of the interface to convert an AQS or NQS queries to their SQL counterpart.[29][30]

The OLE DB/SQL API implements the functionality for searching and querying across the indices and property stores. It uses a variant of SQL in which to represent the query (regular SQL with certain restrictions) and returns results as OLE DBRowsets.[24] Whenever a query executes, the parts of the index it used are temporarily cached so that further searches filtering the result set need not access the disk again, in order to improve performance. Windows Search stores its index in anExtensible Storage Engine file namedWindows.edb that exists, by default, in the \ProgramData\Microsoft\Search\Data\Applications\Windows\ folder at the root of the system drive in Windows Vista or in later versions of Windows. (The corresponding location in Windows XP is\All Users\Application Data\Microsoft\Search\Data\Applications\Windows\ inside theDocuments and Settings folder.)

The index store, calledSystemIndex, contains all retrievable Windows IPropertyStore values for indexed items.Within the SystemIndex folder lurkSystemIndex.*.Crwl andSystemIndex.*.gthr files.[31]The names and locations of documents in the system are exposed as a table with the column namesSystem. ItemName andSystem. ItemURL respectively.[32] A SQL query can directly reference these tables and index catalogues and use theMSIDXS provider to run queries against them. The search index can also be used via OLE DB, using theCollatorDSO provider.[33] However, the OLE DB provider is read-only, supporting onlySELECT andGROUP ON SQL statements.

Windows Search also registers asearch-ms application protocol, which can be used to represent searches asURIs.[34] The search parameters and filters are encoded in the URI usingAQS or its natural language counterpart, NQS. WhenExplorer invokes the URI, Windows Search (which is the default registered handler for the protocol) launches theSearch Explorer with the results of the search. In Windows Vista SP1 or later, third-party handlers can also register themselves as the application protocol handler, so that searches can be performed using any search engine which the user has set as default, and not just Windows Search.

The Windows Search service provides theNotifications API component to allow applications to "push" changed items that need indexing to the Windows Search indexer.[24] Applications use the component to supply the URIs of the items that need to be indexed, and the URIs are written to the Gather Queue, where they are read off by the indexer.Microsoft Outlook andMicrosoft OneNote use this ability to index the items managed by them and use Windows Search queries to provide the in-application searching features. The internalUSN Journal Notifier component of Windows Search also uses the Notifications API, monitoring the Change Journal in anNTFS volume to keep track of files that have changed on the volume.[35] If the file is in a location indexed by Windows Search and does not have the FANCI (File Attribute Not Content Indexed) attribute set,[24] the Windows Search service is notified of its path via the Notification API.

Windows SearchConfiguration APIs are used to specify the configuration settings, such as the root of the URIs that needs to be monitored, setting the frequency of crawling or viewing status information like number of items indexed or length of the gather queue or the reason for throttling the indexer.[24][36]It[clarification needed] also exposes APIs to register protocol handlers (via theISearchProtocol()interface, property handlers (via theIPropertyStore() interface) or IFilter implementations (via theIFilter() interface).IFilter implementations allow only read-only extraction of text and properties, whereasIPropertyStore allows writing properties as well.[24]

Windows Desktop Search

[edit]
Windows Desktop Search
Screenshot
Windows Desktop Search running inWindows XP, with preview pane showing thumbnails of search results
DeveloperMicrosoft
Stable release
4.0 / June 3, 2008; 17 years ago (2008-06-03)
Written inC++[37]
Operating systemWindows 2000
Windows XP
Windows Server 2003
TypeDesktop search
LicenseFreeware
Websitewww.microsoft.com/windows/products/winfamily/desktopsearch/default.mspx Edit this on Wikidata

Windows Desktop Search, a standalone add-on made available as freeware, is the implementation of Windows Search forWindows 2000,Windows XP andWindows Server 2003.

Windows Desktop Search and Windows Search share a common architecture and indexing technology and use a compatibleapplication programming interface (API).

Searches are specified using theAdvanced Query Syntax and are executed while the user types (incremental find). By default, it comes with a number ofIFilters for the most common file types—documents, audio, video as well as protocol handlers forMicrosoft Outlook e-mails. Other protocol handlers and IFilters can be installed as needed.

Windows Desktop Search allows network shares to be added to the index.[38][39]

User interface

[edit]
Windows Desktop Search deskbar

The Windows Desktop Search functionality is exposed via aWindows Taskbar mounted deskbar, accessible via a⊞ Win+⇧ Shift+Fkeyboard shortcut. It provides a text field to type the query and the results are presented in a flyout pane. It also integrates as aWindows Explorer window. On selecting a file in the Explorer window, a preview of the file is shown in the right hand side of the window, without opening the application which created the file. Web searches can be initiated from both interfaces, but that will open the browser to search the terms using the default search engine.

The deskbar also has the capability to create application aliases, which are short strings which can be set to open different applications. This functionality is accessed by prefixing the! character to the predefined string. For example,"!calc" opens theWindows Calculator. The help documentation includes syntax for creating application aliases out of any text string, regardless of prefix. This feature can also be used to create shortcut for URLs, which when entered, will open the specified URL in browser. It can also be used to send parametrized information over the URL, which are used to create search aliases. For example,"w text" can be configured to search"text" in Wikipedia.

Releases

[edit]

Windows Desktop Search was initially released asMSN Desktop Search, as a part of theMSN Toolbar suite. It was re-introduced as Windows Desktop Search with version 2, while still being distributed with MSN Toolbar Suite.

For Windows 2000, Windows XP and Windows Server 2003, it came in two flavors, one for home users and the other for enterprise use. The only difference between the two was that the latter could be configured via group policy. The home edition was bundled with MSN Toolbar, while the other was available as a standalone application. Later, when MSN Toolbar was discontinued in favor ofWindows Live Toolbar, the home edition of Windows Desktop Search was discontinued as well. The last version available for Windows 2000 is Windows Desktop Search 2.66.

For Windows XP and Windows Server 2003, version 3.0 of Windows Desktop Search was provided as a standalone release – separate from Windows Live Toolbar. One of the significant new features is Windows Desktop Search 3.0 also installs theProperty System on Windows XP introduced in Windows Vista.[40] Windows Desktop Search 3.0 is geared for pre-Windows Vista users, hence the indexer was implemented as aWindows Service, rather than as a per-user application, so that the same index as well as a single instance of the service can be shared across all users – thereby improving performance. Windows Desktop Search found itself in the midst of a controversy on October 25, 2007, when Windows Desktop Search 3.01 was automatically pushed out and installed on Windows when updated viaWindows Server Update Services (WSUS). Microsoft responded with two posts on the WSUS Product Team Blog.[41][42]

Windows Vista

[edit]
See also:Features new to Windows Vista § Search

Windows Vista andWindows Server 2008 introduced Instant Search in the Start menu and in Windows Explorer.

It offers a superset of the features provided by Windows Desktop Search (WDS), while being API compatible with it. Unlike WDS, it can seamlessly search indexed as well as non-indexed locations – for indexed locations the index is used and for non-indexed locations, the property handlers and IFilters are invoked on the fly as the search is being performed. This allows for more consistent results, though at the cost of searching speed over non-indexed locations. Windows Search usesGroup Policy for centralized management.[43] Windows Search also supports queries against a remote index.

Windows Search indexesoffline caches of network shares, in addition to the local file systems. This means if the file server, on which a network file share is hosted, is running either Windows Vista or a later version of Windows or Windows Search 4.0 on Windows XP, any searches against the share will be queried against the server's index and present the results to the client system, filtering out the files the user does not have access to. This procedure is transparent to the user.

Microsoft Outlook e-mail stores starting with Outlook 2007, though Outlook 2002 and Outlook 2003 andMicrosoft OneNote stores are also indexed if installed alongside Windows Search.[44]

Unlike Windows Desktop Search on Windows XP, the Windows Search indexer performs the I/O operations withlow priority, the process also runs with low CPU priority. As a result, whenever other processes require the I/O bandwidth or processor time, it is able to pre-empt the indexer, thereby significantly reducing the performance hit associated with the indexer running in the background.

Windows Search supports natural language searches; so the user can search for things like "photo taken last week" or "email sent from Dave". However, this is disabled by default.[45] Natural language search expresses the queries inNatural Query Syntax (NQS), which is the natural language equivalent of AQS.

User Interface

[edit]
A combination of virtual and real folders inWindows Vista. TheVirtual folders are recognizable by their distinctive icon and blue color.

The search functionality is exposed using the search bars in theStart menu and the upper right hand corner of Windows Explorer windows, as well as Open/Save dialog boxes. When searching from the Start menu, the results are shown in the Start menu itself, overlapping the recently used programs. From the Start menu, it is also possible to launch an application by searching for its executable image name or display name. Searching from the search bars in Explorer windows replaces the content of the current folder with the search results. The Explorer windows can also render thumbnails in the search results if aThumbnail Handler is registered for a particular file type. It can also render enhanced previews of items in aPreview Pane without launching thedefault application, if the application has registered aPreview Handler. This can provide functionality such as file type-specific navigation (such a browsing a presentation using next/previous controls, or seeking inside a media file).[46] Preview handlers can also allow certain kind of selections (such as highlighting a text snippet) to be performed from the preview pane itself. In theControl Panel, the search bar in the window can also search for Control Panel options. However, unlike WDS, Windows Search does not support creating aliases.

A search can be saved to create avirtual folder (saved search) with the same query string as the original search insideSave As dialog box inWindows Vista.

There is also aSearch Explorer, which is an integrated Windows Explorer window that is used for searches. It presents the user interface to specify the search parameters, including locations and file types that should be searched, and certain operators, without crafting the AQS queries by hand. With Windows Vista SP1, third-party applications will be able to override the Search Explorer as the default search interface so that the registered third-party application will be launched, instead of bringing up the Search Explorer, when invoked by any means.[47]

It is also possible to save a search query as aVirtual Folder, called aSaved Search orSearch Folder which, when accessed, runs the search with the saved query and returns the results as a folder listing. Physically, a search folder is just an XML file (with a.search-ms extension) which stores the search query (in either AQS or NQS), including the search operators as well. Windows Vista also supports query composition, where a saved search (called ascope) can be nested within the query string of another search.[48][49]Search Folders are also distributable viaRSS. By default, Windows references the profile of the user who originally created a Search Folder as part of the query's scope.[50] This design choice does not prevent saved searches from being shared with other users, but it prevents them from operating on different user profiles. While users can manually modify the contents of a saved search so that the scope references the %USERPROFILE%environment variable, which will enable it to operate on other machines or profiles regardless of the original author, Microsoft has released aSearchMelt Creator utility that automates this process for the user.[50]

Kinds

[edit]

With the release of Windows Vista and the Microsoft Property System, theSystem.Kind property was introduced to express a more user-friendly notion of file type; the new property abstracts filename extensions of items from the system and from the user by grouping these extensions separately and by mapping them to easily identifiable types (e.g., GIF, JPEG, and PNG photographs all are presented to the user asPictures).[51][52]

Kind nameMnemonics of kind name
CommunicationCommunications
CalendarAppointment,Appointments,Calendars,Meeting,Meetings
ContactContacts,Person,People
DocumentDoc,Docs,Documents
EmailE-mail,E-mails,Emails,Mail,Message,Messages
FeedFeeds
FolderFolders
GameGames
Instant MessageIM,IMs,Instant Messages
LinkLinks
MovieFilm,Films,Movies
MusicSong,Songs
NoteNotes
PictureImage,Images,Photo,Photos,Pic,Pics
ProgramPrograms
Recorded TVTV
Search FolderSaved Search,Search
TaskTasks
VideoVideos
Web HistoryHistory,WebHistory,Webpage,Webpages

Items can belong to more than one type — a singleMusic item can also be aVideo item, or a singleDocument can also be aLink — and the Windows Shell can expose items to the user based on these types instead of on filename extensions (e.g., to manage in one operation items of different filename extensions, or to find items without if the filename extension is not known).[51] Mnemonics for these types exist (e.g., aContact item is also aPerson, aCalendar item is anAppointment, and aMovie is also aFilm). Users can query for items based on these mnemonics as well.[52]

Windows Search 4.0

[edit]

Windows Search 4.0 (also previously referred to asWindows Live Search, codenamedCasino orOneView) is the successor to the Windows Search platform for both Windows Desktop Search 3.0 on Windows XP as well as Instant Search on Windows Vista. It is mainly an update to the indexing components, with few changes to the Windows XP user interface and none on Windows Vista. It added remote query support to Windows XP and Windows Server 2003 based systems, which used to be a Vista-only feature. This allows a user with a Vista client (or an XP client with Windows Search 4.0) to search the index of networked machines which are also running a supported operating system.

A screenshot of Windows Live Search Center

Windows Search 4.0 was originally proposed by Microsoft'sWindows Live division as an application that would unify local and remote indexed search[53] in a new interface. Early screenshots of the program featured the new "flair" interface design seen in other Windows Live client applications of the time such asWindows Live Messenger andWindows Live Mail.

Windows Live Search Center could search web services which used theOpenSearch specification to make search results available asweb feeds.[54] It could aggregate searches from various indexes including the Windows Desktop Search index, Windows RSS Platform common feed store, andMicrosoft Exchange andMicrosoft SharePoint indexes, among others.[55]

The first beta of Windows Search 4.0 was released on March 27, 2008.[56] It included numerous performance improvements to the indexer and brought new features, including previously Vista-exclusive ones, to XP, includingGroup Policy integration, federation of searches to remote indexes, support forEFS-encrypted files and Vista-stylepreview handlers that allow document-type specific browsing of documents in the preview pane.[57][58]

Windows Search 4.0 was released on June 3, 2008, and is supported on XP, Windows Server 2003, Vista, Windows Server 2008 andWindows Home Server.[58][59]

Windows 10

[edit]
The Search bar inWindows 10

In Windows 10 version 1903 and later releases, the most significant improvement made was an additional Enhanced mode for the Indexer, so all file names on the entire PC are indexed except the excluded locations.[60] In Enhanced mode, the contents are still only indexed for locations defined in theIndexing Options Control Panel but file names and key properties are indexed across the entire PC, even outside of the locations defined inIndexing Options.[61]

In Windows 10, the UI for Windows Search was added to the taskbar in place of the Start menu in earlier versions of Windows, although after opening the Start menu, the user can still directly begin typing to invoke the search without activating it from the taskbar with another click.

A new landing page was added showing users their top apps and recent activities on their computer.[62][63]

The landing page also provides quick searches provided from Bing for the weather, top news stories, today in history and new movies.

The landing page also serves as a space that Microsoft can advertise in, such as with the new Chromium-based version of Microsoft Edge.

A preview pane from within the Search UI was added that supports apps and documents. When searching for a program, the taskbar jumplists for each program are shown in the preview pane and when searching for documents, file metadata such as file location, date last modified and the document author was also added.

The landing page allows the user to filter searches depending on whether the user looking for documents, pictures or settings.

Spell-correction was also added to Windows Search when searching for Apps & Settings to ensure a wider range of results were shown.

The search box in File Explorer now opens as soon as you click in the box. Microsoft OneDrive content is also now integrated in addition to the indexed results.[64] When clicking on the search result, the file will open immediately. Each search result also has a right click menu allowing the user to open the file's location.

See also

[edit]

References

[edit]
  1. ^"Getting Started with Copilot+ PCs".Windows. Retrieved2025-01-23.
  2. ^Blog, Windows Insider; LeBlanc, Amanda Langowski, Brandon (2025-01-17)."Previewing Improved Windows Search on Copilot+ PCs with Windows Insiders in the Dev Channel".Windows Insider Blog. Retrieved2025-01-23.{{cite web}}: CS1 maint: multiple names: authors list (link)
  3. ^Flynn, Brendan (March 12, 2020)."The Evolution of Windows Search".Microsoft. RetrievedSeptember 3, 2022.
  4. ^"Microsoft Releases a Desktop Search Tool".The New York Times.Reuters. December 14, 2004. RetrievedJanuary 21, 2022.
  5. ^"Windows Vista Beta 1 Review (Part 2)".Windows IT Pro.Penton. October 6, 2010. Archived fromthe original on January 7, 2015. RetrievedAugust 22, 2022.
  6. ^"WinFS: The Windows File System (Microsoft Access 2002 Technical Articles)".MSDN.Microsoft. October 2003. Archived fromthe original on 2003-12-21. RetrievedFebruary 1, 2018.
  7. ^"Windows Vista Product Guide".Microsoft. 2006. Archived fromthe original(DOCX) on September 30, 2011. RetrievedFebruary 21, 2021.
  8. ^".NET Show Episode 41 Transcript".Microsoft. 2003. Archived fromthe original on August 3, 2004. RetrievedJuly 26, 2021.ROBERT HESS: Making more of a platform then, whereas like OLE structured storage wasn't really a platform; it was more like a technology a people could use.QUENTIN CLARK: Yeah. The other sort of angle when you look at this is, when you start to have schemas, what else can you get out of that? Suddenly I can ask the system questions like, Is there a way for me to take a document and a contact and create an authoring relationship between these, because now I have all this strong schematized notions of what those things are? Can I start to look at things through relationships, whether they're explicit things - why are two things together, whether or not they're query-based things, like find me all the pieces of mail from Robert in the past week with PowerPoints in them, or with PowerPoints that are about WinFS in them. You start to be able to answer those question because of that schema, and that raises the level of power that developers now have at their disposal quite a bit.
  9. ^"System.Message.HasAttachments".Microsoft. April 27, 2021. RetrievedMay 8, 2024.
  10. ^"System.Message.AttachmentContents".Microsoft. April 27, 2021. RetrievedJuly 24, 2022.
  11. ^Sanjay Anand (February 24, 2006)."My tryst with Destiny, err… Integrated Storage".MSDN.Microsoft. Archived fromthe original on March 10, 2006. RetrievedJuly 24, 2022.
  12. ^Vijay Bangaru (December 16, 2005)."WinFS Mailbox II".MSDN.Microsoft. Archived fromthe original on February 11, 2006. RetrievedJuly 24, 2022.
  13. ^"Indexing Service".Microsoft Developer Network.Microsoft. September 19, 2012. RetrievedMay 29, 2021.
  14. ^McConnell, Chris (2003)."System.Search, aka "Find My Stuff"". Archived fromthe original(PPT) on December 12, 2003. RetrievedMay 29, 2021.Exposing Data to Search: Not through Index Server, [which is] optional in 'Longhorn' [and] will not exist in future versions [of Windows]
  15. ^"About the Indexing Service".Microsoft Developer Network.Microsoft. May 31, 2018. RetrievedMay 29, 2021.
  16. ^ab"Windows Desktop Search: Technical FAQ".Microsoft. 2006. Archived fromthe original on November 4, 2007. RetrievedMay 29, 2021.
  17. ^"Windows Vista Privacy Statement".Microsoft. 2006. Archived fromthe original(RTF) on August 30, 2008. RetrievedJuly 24, 2022.
  18. ^"Search indexing in Windows 10: FAQ".Microsoft. RetrievedJuly 24, 2022.
  19. ^"Windows Search and privacy".Microsoft. RetrievedJuly 24, 2022.Searching Windows: Indexing the contents of your PC helps you get faster results when you're searching it for files and other things. Windows uses indexing by default. All data gathered from indexing is stored locally on your PC. None of it is sent to any other computer or to Microsoft.
  20. ^"Windows Desktop Search: Searchable File Types".Microsoft. 2006. Archived fromthe original on December 14, 2007. RetrievedMay 29, 2021.
  21. ^"Understanding Property Handlers".Microsoft Developer Network.Microsoft. May 31, 2018. RetrievedMay 29, 2021.
  22. ^"Understanding Protocol Handlers".Microsoft Developer Network.Microsoft. May 31, 2018. RetrievedMay 29, 2021.
  23. ^Brandon Paddock (21 June 2007)."FAQ: Why does WDS / Windows Vista use so many processes?". Retrieved2007-06-23.
  24. ^abcdefghijk"Good Citizenship When Developing Background Services That Run on Windows Vista".Microsoft. Retrieved2007-07-14.
  25. ^"Advanced Query Syntax". MSDN TechNet. Retrieved2007-06-23.
  26. ^Nick White."Advanced search techniques". Archived fromthe original on 2007-06-13. Retrieved2007-06-23.
  27. ^"Seek and Ye Shall Find".Microsoft. Archived fromthe original on 2007-07-09. Retrieved2007-07-05.
  28. ^"Searching data". 2 November 2006. Retrieved2007-03-17.
  29. ^"Development Platform Overview".MSDN. Retrieved2007-10-12.
  30. ^"Querying the Index programmatically".MSDN. Retrieved2007-10-12.
  31. ^Tulloch, Mitch;Northrup, Tony; Honeycutt, Jerry; Wilson, Ed (2009).Windows 7 Resource Kit. Pearson Education.ISBN 9780735642775. Retrieved2014-09-08.The SystemIndex subfolder contains a number of SystemIndex.*.Crwl and SystemIndex.*.gthr files.
  32. ^Catherine Heller (2006-11-10)."Windows Vista Search: Syntax Update".
  33. ^"Querying the Index Programmatically". MSDN. Retrieved2007-06-23.
  34. ^"Using the search-ms Protocol". Retrieved2007-09-24.
  35. ^"Change Journals (Windows)". Retrieved2007-07-14.
  36. ^"Managing the Index".MSDN. Retrieved2007-10-12.
  37. ^Lextrait, Vincent (July 2010)."The Programming Languages Beacon, v10.3". Retrieved5 September 2010.
  38. ^"Windows Desktop Search: Add-in for Files on Microsoft Networks".Microsoft Download Center. Microsoft Corporation. 2008-06-30. Retrieved2007-07-14.
  39. ^"Availability of the Windows Desktop Search add-in for Files on Microsoft Networks (Revision: 5.0)".Microsoft Support. Microsoft Corporation. 2008-12-10. Retrieved2012-01-02.
  40. ^"Windows Search as a Development Platform". 20 June 2022.
  41. ^"WDS revision update, expanded applicability rules, auto-approve revisions". Retrieved2010-02-01.
  42. ^"WDS update revision follow – up". Retrieved2010-02-01.
  43. ^"Windows Search". Retrieved2019-11-04.
  44. ^Posey, Brian (April 21, 2009)."How Windows Desktop Search works in Microsoft Outlook 2007".SearchExchange.TechTarget.Archived from the original on September 27, 2010. RetrievedJanuary 3, 2017.
  45. ^"Natural Language Search in Windows Vista". Retrieved2007-06-22.
  46. ^"Windows Search 3.x".MSDN. Retrieved2007-10-12.
  47. ^"Overview of the Windows Vista desktop search changes in Windows Vista Service Pack 1". Retrieved2007-07-14.
  48. ^Bentz, Ben (October 31, 2006)."Query Composition: Building a search upon another search".Shell: Revealed Blog.Microsoft. Archived fromthe original on December 15, 2006. RetrievedOctober 20, 2015.
  49. ^Shultz, Greg (December 11, 2007)."Narrow a saved search with Vista's Query Composition feature".TechRepublic.CBS Interactive. Archived fromthe original on March 11, 2017. RetrievedNovember 11, 2015.
  50. ^abWhite, Nick (May 14, 2007)."Searcing, part III: Do you know what a SearchMelt is?".Windows Vista Team Blog.Microsoft. Archived fromthe original on May 16, 2007. RetrievedOctober 20, 2015.
  51. ^ab"Using Kind Names".MSDN.Microsoft. July 7, 2021. RetrievedMay 1, 2023.
  52. ^ab"System.Kind".MSDN.Microsoft. January 7, 2021. RetrievedDecember 1, 2022.
  53. ^Brandon Paddock."The fate of codename "Casino"". Archived fromthe original on 2008-10-21. Retrieved2007-06-14.
  54. ^Brandon Paddock."Open Search". Retrieved2007-06-14.[permanent dead link]
  55. ^Brandon Paddock."Where is YOUR stuff?". Retrieved2007-06-14.[permanent dead link]
  56. ^Mary Jo Foley."Microsoft releases first public test build of Windows Search 4.0". Archived fromthe original on 2008-03-30. Retrieved2008-03-28.
  57. ^Brandon Paddock (28 March 2008)."Windows Search 4.0 Preview Release". Retrieved2008-03-28.
  58. ^ab"Description of Windows Search 4.0 and Multilingual User Interface Pack for Windows Search 4.0".Microsoft. Retrieved2008-06-06.
  59. ^LeBlanc, Brandon (3 June 2008)."Windows Search 4.0 Released to Web".Windows Experience Blog. Microsoft Corporation. Retrieved6 January 2012.
  60. ^Improving Windows Search
  61. ^[Windows Search Platform Configuration and Settings]
  62. ^"What's new in Windows 10 version 1903". Archived fromthe original on 2020-05-22. Retrieved2020-05-08.
  63. ^"What's new in Windows 10 version 20H1". Archived fromthe original on 2020-05-16. Retrieved2020-05-08.
  64. ^"What's new in Windows 10 version 1909". Archived fromthe original on 2020-05-10. Retrieved2020-05-08.

Further reading

[edit]
  1. Protalinski, Emil (27 March 2010)."Mastering Windows Search using Advanced Query Syntax".Ars Technica. Condé Nast Digital. Retrieved1 February 2011.
  2. "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. Retrieved1 February 2011.
  3. "Windows Desktop Search: Feature comparison by version".Microsoft.com. Microsoft Corporation. Retrieved1 February 2011.

External links

[edit]
Management
tools
Apps
Shell
Services
File systems
Server
Architecture
Security
Compatibility
API
Games
Discontinued
Games
Apps
Others
Spun off to
Microsoft Store
Retrieved from "https://en.wikipedia.org/w/index.php?title=Windows_Search&oldid=1338733453#Windows_Search_4.0"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp