Home > Articles > Operating Systems, Server > Microsoft Windows Desktop

This chapter is from the book

This chapter is from the book

Desktop Searching

One of Microsoft’s goals in Windows 8.1 was to make search a truly useful tool that provides complete results quickly. Did it succeed? For the most part, yes. As you saw in Chapter 4, “Using the Windows 8.1 Interface,” searching via the new interface (particularly app searching) is as easy as just typing what you’re looking for.

If you’re a dedicated Desktop app user, however, then we’re sad to report that searching has taken a step backward in Windows 8.1. In Windows 7 you could quickly search your system by clicking the Start button and then typing a search string. The Start menu would then generate a list of programs with names that include the typed characters, a list of your user account documents with content or metadata that include the typed characters, and a list of other data—such as contacts, email messages, and sites from Internet Explorer’s Favorites and History lists—with content or metadata that include the typed characters.

That was extremely convenient and fast, but with the dismissal of the Start menu in Windows 8.1, that convenience and speed went along with it. The good news is that, as you see in the next section, you can still run relatively quick and powerful searches from the desktop, as long as you know where to start.

Desktop searching remains powerful in Windows 8.1 because it still uses the Windows Search service, which starts automatically each time you load Windows 8.1. On the downside, it can still take Windows 8.1 a long time to search, say, all of drive C. However, that’s because Windows Search does not index the entire drive. Instead, it just indexes your documents, your offline files (local copies of network files), and your email messages. If you’re searching for one of these types of files, Windows 8.1 searches are lightning quick.

Note that you can control what Windows Search indexes and force a rebuild of the index by opening File Explorer, clicking inside the Search box to display the Search pane in the ribbon, and then selecting Advanced Options, Change Indexed Locations. (You can also open Control Panel and click Indexing Options.) This displays the dialog box shown in Figure 6.13. To customize the search engine, you have two choices:

  • Modify—Click this button to display the Indexed Locations dialog box, which enables you to change the locations included in the index. Activate the check box for each drive or folder you want to include.
  • Advanced—Click this button to display the Advanced Options dialog box, which enables you to index encrypted files, change the index location, specify the file types (extensions) you want to include in or exclude from the index. You can also click Rebuild to re-create the index.
Figure 6.13

Figure 6.13 Use the Indexing Options dialog box to control the Windows Search engine.

As-You-Type Searches with Instant Search

We mentioned earlier that as-you-type searching, while still alive and well in the new Windows 8.1 interface, is no longer possible through the Start button. That’s the bad news. The good news is that you can still perform desktop-based as-you-type searches in any folder by using the Search box that appears in every Explorer window.

What gets searched depends on several things:

  • If you just want to search within a particular folder, display that folder before clicking inside the Search box. By default, Windows searches within subfolders as well. To turn that off, click All Subfolders in the ribbon’s Search tab.
  • If you want to search your entire computer, either display the This PC folder and then run the search or click inside the Search box and then click This PC in the ribbon’s Search tab.
  • If you want to search your user account, click the arrow next to the current folder icon in the Address bar (see Figure 6.5, earlier in this chapter), click your user account in the list, and then run the search. This is as close as you can get to emulating Start button searches in the Windows 8.1 desktop.

Whatever location you choose, as you type, Explorer displays those files in the location with names or metadata that matches your search text, as shown in Figure 6.14.

Figure 6.14

Figure 6.14 As-you-type searching using the Explorer window’s Search box.

Using Advanced Query Syntax to Search Properties

When you run a standard text search from any Search box, Windows looks for matches not only in the filename and the file contents, but also in the file metadata: the properties associated with each file. That’s cool and all, but what if you want to match only a particular property. For example, if you’re searching your music collection for albums that include the word Rock in the title, a basic search on rock will also return music where the artist’s name includes rock and the album genre is Rock. This is not good.

To fix this kind of thing, you can create powerful and targeted searches by using a special syntax—called Advanced Query Syntax (AQS)—in your search queries.

For file properties, you use the following syntax:

property:value

Here, property is the name of the file property you want to search on, and value is the criteria you want to use. The property can be any of the metadata categories used by Windows. For example, the categories in a music folder include Name, Track, Title, Artists, Album, and Rating. Right-click any column header in Details view to see more properties such as Genre and Length, and you can click More to see the complete list.

Note, too, that Windows will immediately recognize a property as soon as you type it (followed by a colon) and will then display a list of the unique property values, as shown in Figure 6.15. You then click a value to complete the search string.

Figure 6.15

Figure 6.15 Type a property name in the Search box to see a list of unique property values.

Here are a few things to bear in mind when constructing AQS strings:

  • If the property name is a single word, use that word in your query. For example, the following code matches music where the Artists property is Coldplay:

    artists:coldplay
  • If the property name uses two or more words, remove the spaces between the words and use the resulting text in your query. For example, the following code matches pictures where the Date Taken property is August 23, 2014:

    datetaken:8/23/2014
  • If the value uses two or more words and you want to match the exact phrase, surround the phrase with quotation marks. For example, the following code matches music where the Genre property is Alternative & Punk:

    genre:"alternative & punk"
  • If the value uses two or more words and you want to match both words in any order, surround them with parentheses. For example, the following code matches music where the Album property contains the words Head and Goats in any order:

    album:(head goats)
  • If you want to match files where a particular property has no value, use empty braces, [], as the value. For example, the following code matches files where the Tags property is empty:

    tags:[]

You can also refine your searches with the following operators and wildcards:

>

Matches files where the specified property is greater than the specified value. For example, the following code matches pictures where the Date Taken property is later than January 1, 2014:

datetaken:>1/1/2014

>=

Matches files where the specified property is greater than or equal to the specified value. For example, the following code matches files where the Size property is greater than or equal to 10,000 bytes:

size:>=10000

<

Matches files where the specified property is less than the specified value. For example, the following code matches music where the Bit Rate property is less than 128 (bits per second):

bitrate:<128

<=

Matches files where the specified property is less than or equal to the specified value. For example, the following code matches files where the Size property is less than or equal to 1024 bytes:

size:<=1024

..

Matches files where the specified property is between (and including) two values. For example, the following code matches files where the Date Modified property is between August 1, 2014 and August 31, 2014, inclusive:

datemodified:8/1/2014..8/31/2014

*

Substitutes for multiple characters. For example, the following code matches music where the Album property includes the word Hits:

album:*hits

?

Substitutes for a single character. For example, the following code matches music where the Artists property begins with Blu and includes any character in the fourth position:

artists:blu?

For even more sophisticated searches, you can combine multiple criteria using Boolean operators:

AND (or +)

Use this operator to match files that meet all of your criteria. For example, the following code matches pictures where the Date Taken property is later than January 1, 2014 and the Size property is greater than 1,000,000 bytes:

datetaken:>1/1/2014 AND size:>1000000

OR

Choose this option to match files that meet at least one of your criteria. For example, the following code matches music where the Genre property is either Rock or Blues:

genre:rock OR genre:blues

NOT (or –)

Choose this option to match files that do not meet the criteria. For example, the following code matches pictures where the Type property is not JPEG:

type:NOT jpeg

Saving Searches

After taking all that time to get a search just right, it would be a real pain if you had to repeat the entire procedure to run the same search later. Fortunately, Windows 8.1 takes pity on searchers by enabling you to save your searches and rerun them anytime you like. After you run a search, you save it by clicking the Save Search button in the ribbon’s Search tab. In the Save As dialog box that appears, type a name for the search and click Save.

Windows 8.1 saves your searches in the Searches folder, appropriately enough, and also adds each saved search to the Favorites section of the Navigation bar, so you can rerun a saved search with just a click.

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.

Overview


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information


To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.

Surveys

Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites, develop new products and services, conduct educational research and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.

Newsletters

If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email information@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information


Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.

Security


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.

Children


This site is not directed to children under the age of 13.

Marketing


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information


If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.

Choice/Opt-out


Users can always make an informed choice as to whether they should proceed with certain services offered by InformIT. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.informit.com/u.aspx.

Sale of Personal Information


Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents


California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure


Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.

Links


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact


Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice


We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020