Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:00,000 --> 00:00:10,720
In this course, Seth Goldin will teach you how to Google like a pro, knowing how to craft the perfect queries can make a huge impact on your efficiency and overall experience.
2
00:00:10,720 --> 00:00:18,640
Seth has been using Google to help him develop software for many years, and he's currently a CS student at Yale University.
3
00:00:18,640 --> 00:00:21,360
Are you effective at searching the web?
4
00:00:21,360 --> 00:00:24,480
You access the internet every single day.
5
00:00:24,480 --> 00:00:29,040
After spending so much time searching, do you consider yourself to be a pro?
6
00:00:29,040 --> 00:00:37,519
Okay, did you know that you can force Google to search exactly for a particular term by putting double quotes around a word or phrase?
7
00:00:37,519 --> 00:00:42,240
That quote is a search operator, and it's extremely powerful.
8
00:00:42,240 --> 00:00:47,280
Maybe you already knew that, but there's a lot more where that came from in this video.
9
00:00:47,280 --> 00:00:58,080
Searching is a skill not often taught in school or boot camps, yet many people from programmers just getting started to senior engineers have a leave rely on it.
10
00:00:58,080 --> 00:01:06,080
If you're spending a third of your time researching information, that means a hefty chunk of your job is just being great with Google.
11
00:01:06,080 --> 00:01:12,080
I'd argue it's among the most important skills a programmer can bring to the table.
12
00:01:12,080 --> 00:01:18,080
But with millions of results to Sith through, most people struggle to pick out the most relevant.
13
00:01:18,080 --> 00:01:22,080
The reality is, you're not always going to know everything.
14
00:01:22,080 --> 00:01:25,080
You will run into some bug you can't figure out.
15
00:01:25,080 --> 00:01:29,480
Maybe you decide to learn a new programming language or how to develop a feature.
16
00:01:29,480 --> 00:01:36,679
I guarantee your use search to find relevant documentation and articles and potentially to help understand them.
17
00:01:36,679 --> 00:01:45,080
Becoming better at search will make a massive difference in your productivity and efficiency, whether you're a software developer or not.
18
00:01:45,080 --> 00:01:51,080
And, if you're an online learner, the number one reason why people fail to complete curricula,
19
00:01:51,080 --> 00:01:57,080
such as that available on free code camp, is because they get stuck and can't figure out their problem.
20
00:01:57,080 --> 00:02:02,080
The internet has almost all the answers, but you need to be able to extract them.
21
00:02:02,080 --> 00:02:07,080
In this video course, I'm going to explain how Google works underneath the hood.
22
00:02:07,080 --> 00:02:13,079
I'll discuss how to form the best queries, I fancy word for questions, and identify the best results.
23
00:02:13,079 --> 00:02:20,079
And, I'm going to introduce you to around 30 to 40 search operators that will power up your searches to the next level.
24
00:02:20,080 --> 00:02:24,080
You'll learn to use these operators to augment your existing searches.
25
00:02:24,080 --> 00:02:32,080
And, instead of randomly clicking on the first few of millions of results, you'll be able to search for fewer higher quality answers.
26
00:02:32,080 --> 00:02:37,080
While the info in this video is focused on Google as for the title,
27
00:02:37,080 --> 00:02:46,080
much of it will apply to other popular search engines such as Bing, Duck Duck Go, Baidu, Yahoo, Brave, Kagi, and more.
28
00:02:46,080 --> 00:02:51,080
I'm also going to touch on more specialized and alternative search options towards the end.
29
00:02:51,080 --> 00:02:57,080
This video does have a programming bend, but I'm going to try and keep it as approachable as possible.
30
00:02:57,080 --> 00:03:06,080
Even if it only offers you a couple new tools in your search arsenal, this video could have a massive impact on your work, simply because of how much you use search.
31
00:03:06,080 --> 00:03:18,080
Stop being a passive web searcher. Let's get started.
32
00:03:18,080 --> 00:03:24,080
If you're watching this video, you probably use Google a lot, but that's pretty easy for me to protect.
33
00:03:24,080 --> 00:03:29,080
Everyone does. The average person makes 3-4 Google searches per day.
34
00:03:29,080 --> 00:03:35,080
As programmers or super users, often searching anywhere from 2-20 times that,
35
00:03:35,080 --> 00:03:40,080
I certainly fall into that camp personally. There are many awesome resources out there.
36
00:03:40,080 --> 00:03:48,080
Stack overflow, medium, dev.2, and of course free code camp, which you're accessible via a simple search.
37
00:03:48,080 --> 00:03:55,080
A common misconception is that you're searching the web. In reality, you're searching Google's index of the web.
38
00:03:55,080 --> 00:04:01,080
And many ways, Google is like the hub station that connects us to all the different parts of the internet where we hang out.
39
00:04:01,080 --> 00:04:06,080
For many people, that internet is Google and Facebook.
40
00:04:06,080 --> 00:04:10,080
I'm going to help you understand how Google search works behind the scenes.
41
00:04:10,080 --> 00:04:16,080
Knowing why some sites rank higher than others may help you more effectively find what you're looking for.
42
00:04:16,080 --> 00:04:22,080
If you're already familiar with how Google search works, or more interesting ways that you can phrase search queries,
43
00:04:22,080 --> 00:04:27,080
feel free to skip to the next part.
44
00:04:27,080 --> 00:04:32,080
The original algorithm that Google used to order web pages was known as PageRank.
45
00:04:32,080 --> 00:04:37,080
Developed in 1996 by the founders of Google, Sergei Brand and Larry Page,
46
00:04:37,080 --> 00:04:44,080
the concept is basically what if we applied how citations work in academia to the entire internet?
47
00:04:44,080 --> 00:04:50,080
In the research world, the more citations of paper has, the more important and relevant it's considered to be.
48
00:04:50,080 --> 00:04:56,080
PageRank similarly theorized that many websites would link the most important pages.
49
00:04:56,080 --> 00:04:58,080
A concept called Backlinks.
50
00:04:58,080 --> 00:05:04,080
It examines how many quality internal and external links of web page has to estimate its importance.
51
00:05:04,080 --> 00:05:10,080
If a lot of high quality sites link to some new page, that page might be high quality too.
52
00:05:10,080 --> 00:05:16,080
When this algorithm was applied to a commercial search engine, which was originally called Backrub,
53
00:05:16,080 --> 00:05:20,080
it was able to surface results that were more useful to consumers.
54
00:05:20,080 --> 00:05:22,080
PageRank is actually public domain.
55
00:05:22,080 --> 00:05:26,080
Even if you're not familiar with some of the math, it's a pretty interesting read.
56
00:05:26,080 --> 00:05:30,080
While PageRank is still considered as a factor when ordering search results today,
57
00:05:30,080 --> 00:05:33,080
it's not quite the same as in the original paper.
58
00:05:33,080 --> 00:05:38,080
Plus, it's now in combination with several other stronger signals.
59
00:05:38,080 --> 00:05:43,080
So, how does this work today?
60
00:05:43,080 --> 00:05:46,080
Here's where your search results currently come from.
61
00:05:46,080 --> 00:05:49,080
First, Google crawls the web.
62
00:05:49,080 --> 00:05:54,080
That means it algorithmic way it discovers and compiles new and updated web pages
63
00:05:54,080 --> 00:05:59,080
into a massive internal database of millions and billions of sites.
64
00:05:59,080 --> 00:06:03,080
There's also a few ways search engines like Google can find a new web page,
65
00:06:03,080 --> 00:06:09,080
such as sending bots, also known as spiders, to visit them, following links from known pages.
66
00:06:09,080 --> 00:06:14,080
People can also submit pages for Google to index, which is called using a site map.
67
00:06:14,080 --> 00:06:18,080
Google renders the web page during this process, which includes running JavaScript,
68
00:06:18,080 --> 00:06:23,080
in order to ensure that all content is visible and keep track of the information on each web page.
69
00:06:23,080 --> 00:06:29,080
Now that Google has this massive register of information, they need to organize it somehow.
70
00:06:29,080 --> 00:06:33,080
The content and newly crawled web pages is analyzed and used for indexing.
71
00:06:33,080 --> 00:06:40,080
If you're familiar with web dev, this includes looking at hidden metadata, such as title tags in the HTML.
72
00:06:40,080 --> 00:06:43,080
Google then tries to filter out low quality content.
73
00:06:43,080 --> 00:06:47,080
This is really important as the reason you probably keep coming back to Google
74
00:06:47,080 --> 00:06:49,080
because you find it reliably helpful.
75
00:06:49,080 --> 00:07:00,080
Search engines determine the quality of content through signals, which are thousands of characteristics of web pages that align with what humans might interpret as high quality or reliable.
76
00:07:00,080 --> 00:07:03,080
Page rank, which I discussed before, is one of those signals.
77
00:07:03,080 --> 00:07:07,080
Speed and web vitals are also strongly considered.
78
00:07:07,080 --> 00:07:15,080
Another is rank brand, which uses AI to conduct semantic search, or makes sense of the connections between links and content in web pages.
79
00:07:15,080 --> 00:07:22,080
Google stated that rank brand learns to improve over time, and was at least at one point the third most important signal.
80
00:07:22,080 --> 00:07:28,080
There are also thousands of search quality readers who have the job of ensuring these signals are working as intended.
81
00:07:28,080 --> 00:07:34,080
After quality filtering, Google clusters web pages with similar information.
82
00:07:34,080 --> 00:07:38,080
One web pages selected to best represent each group of similar pages.
83
00:07:38,080 --> 00:07:40,080
This is what you see in the search results.
84
00:07:40,080 --> 00:07:43,080
Google's algorithm is still somewhat secret.
85
00:07:43,080 --> 00:07:50,080
In part because of the black box nature of AI, and in part to try and avoid people gaming the system.
86
00:07:50,080 --> 00:07:53,080
So, what happens when you search something?
87
00:07:53,080 --> 00:08:01,080
Whenever you enter a query, Google does its best to use some of the signals I discussed before and interpret what your search means.
88
00:08:01,080 --> 00:08:08,080
This can be tricky, as like humans, search engines have difficulty in identifying things like tone from text alone.
89
00:08:08,080 --> 00:08:19,080
According to Google, it took five years to develop their system for spelling mistakes and synonym matching, but it's now used in around 30% of searches, so I'd say it's probably worth it.
90
00:08:19,080 --> 00:08:27,080
After Google has an idea of the meaning of your search, they then scan their database for the web pages they believe will be most relevant.
91
00:08:27,080 --> 00:08:34,079
Relevancy is influenced by literally hundreds of factors, such as your location and language.
92
00:08:34,080 --> 00:08:40,080
Because Google's registry is so massive, there will often be millions of results relevant to your search.
93
00:08:40,080 --> 00:08:47,080
Those pages are ranked programmatically based on their relevance and then served to you, usually in a few milliseconds.
94
00:08:47,080 --> 00:08:50,080
Let's say I search for science internships.
95
00:08:50,080 --> 00:08:54,080
Some information Google has on me from my last one month's of usage.
96
00:08:54,080 --> 00:08:57,080
My location is at a university.
97
00:08:57,080 --> 00:08:59,080
I'm studying computer science.
98
00:08:59,080 --> 00:09:08,080
I read the Verge, TechCrunch, and FreeCodeCamp, and three of my most visited websites are GitHub, FreeCodeCamp, and StackOverflow.
99
00:09:08,080 --> 00:09:21,080
Google is able to use this context in combination with my query, which is popular from my area, and determine that what I actually want to see information on is not science internships, but computer science internships.
100
00:09:21,080 --> 00:09:25,080
And you can actually test out this works from any location.
101
00:09:25,080 --> 00:09:31,080
Now that you have a better idea of how Google serves web pages, let's see how you can form better queries.
102
00:09:44,080 --> 00:09:48,080
Time to discuss the ultimate question for getting the most out of Google.
103
00:09:48,080 --> 00:09:51,080
What should you actually type in the search box?
104
00:09:51,080 --> 00:09:56,080
How can we take the inordinate number of results and filter them down to what you truly want?
105
00:09:56,080 --> 00:09:58,080
Be thoughtful.
106
00:09:58,080 --> 00:10:04,080
Searching efficiently is about finding the balance between concise and descriptive queries.
107
00:10:04,080 --> 00:10:08,080
Begin with something simple like what is X or how did Y?
108
00:10:08,080 --> 00:10:12,080
Depending on the results of your search, you can reformat your phrasing.
109
00:10:12,080 --> 00:10:15,080
Easily learned about how Google works.
110
00:10:15,080 --> 00:10:20,080
Whenever you make a search, put yourself in the mindset of the person writing your answer.
111
00:10:20,080 --> 00:10:26,080
When rephrasing your question, consider what words might they include in the title or content of your ideal web page.
112
00:10:26,080 --> 00:10:29,080
What synonyms are key phrases.
113
00:10:29,080 --> 00:10:33,080
For instance, don't search, I'm confused by when I should use semi-colonans.
114
00:10:33,080 --> 00:10:39,080
Instead, try when to use semi-colonans or semi-colon grammar tips.
115
00:10:39,080 --> 00:10:45,080
Being more precise in your queries usually translates to more relevant results.
116
00:10:45,080 --> 00:10:53,080
Let's say you love to bake. How to bake the best Apple Pie returns 214 million results.
117
00:10:53,080 --> 00:11:02,080
A more specific search, such as best Dutch Apple Pie recipe, has under 8 million that are closer to what I'm craving.
118
00:11:02,080 --> 00:11:11,080
As a patient, you might search what's the best place to treat heart disease, where a more effective search could be best hospital for pediatric heart transplant.
119
00:11:11,080 --> 00:11:16,080
And if you're debugging, there's dozens of things you can try here.
120
00:11:16,080 --> 00:11:25,080
Still, it's possible to be too specific. Consider what you actually want to learn and avoid including redundant or unnecessary terms in your query.
121
00:11:25,080 --> 00:11:32,080
Let's say I need to know how to execute a piece of code when a widget loads in flutter for a loading screen, for example.
122
00:11:32,080 --> 00:11:38,080
Instead of searching flutter, async, login widget, I can search flutter, async widget.
123
00:11:38,080 --> 00:11:49,080
While specifying loading might be more specific, it can also cause Google to return fewer quality examples of what I really want to know, which is the concept of asynchronous widgets and flutter.
124
00:11:49,080 --> 00:11:55,080
Think about how complex your query is. Can you break it down into smaller questions?
125
00:11:55,080 --> 00:12:00,080
Try to distill the core issue of your search into the set of terms that you use.
126
00:12:00,080 --> 00:12:05,080
Google is often more effective when retrieving information for one question at a time.
127
00:12:05,080 --> 00:12:12,080
Watch your words. When choosing words to include an query, there's a few things to keep in mind.
128
00:12:12,080 --> 00:12:18,080
First, every word is meaningful. A single word can make a massive impact on the results you receive.
129
00:12:18,080 --> 00:12:24,080
For example, dove, aid of, the dove, and dove chocolate will all return very different results.
130
00:12:24,080 --> 00:12:33,080
In the last case, it's very clear your search for the chocolate brand, but even smaller words like A or D in form Google that you're not searching for the beauty products.
131
00:12:33,080 --> 00:12:39,080
To be safe, type words that it commonly appear next to each other in the way that you'd expect to see them.
132
00:12:39,080 --> 00:12:42,080
French horn, not horn French.
133
00:12:42,080 --> 00:12:46,080
Spelling, punctuation, and capitalization do not matter.
134
00:12:46,080 --> 00:12:54,080
Free code camp, free code camp in all caps, and free code camp in Snakey, Certito case, all returning exact same results.
135
00:12:54,080 --> 00:13:07,080
Sergei Bryn once said his goal was for Google to know what you're searching for before you do. We haven't yet fully reached that point, but it can certainly help you get a question from your head into the search bar a lot faster.
136
00:13:07,080 --> 00:13:16,080
Understanding how Google generates auto-completion can give you an idea of topics, and when we're doing what you're researching, it can help you complete your queries more quickly.
137
00:13:16,080 --> 00:13:24,080
Google states their auto-complete feature reduces overall typing by around 25%, which odds up to about 200 years worth of typing each day.
138
00:13:24,080 --> 00:13:32,080
Predictions are generated by comparing the characters that have been entered with what you've searched before, and what other people in your region have searched.
139
00:13:32,080 --> 00:13:37,080
Google also has systems for predicting portions of a search rather than the entire query.
140
00:13:37,080 --> 00:13:41,080
Their auto-complete engine will automatically shift from one mode to the other.
141
00:13:41,080 --> 00:13:45,080
Let's say you're confused by the complex iOS app development pipeline.
142
00:13:45,080 --> 00:13:52,080
If you search tutorial for how to install Apple developers' certificates, Google may help finish the second part of that phrase.
143
00:13:52,080 --> 00:13:59,080
As an extra tip, if you can't remember a word when using auto-complete, you can replace it with an underscore as a wildcard word.
144
00:13:59,080 --> 00:14:07,080
If you want to get more unbiased results, you can open up an incognito tab, in Chrome that's accomplished with Control-Shift-N.
145
00:14:07,080 --> 00:14:14,080
This will log you out of all accounts, and enable you to find results without the important influence of your personal search history.
146
00:14:14,080 --> 00:14:22,080
These tips will hopefully help you ask better questions, but even very specific searches can offer millions of results to sit through.
147
00:14:22,080 --> 00:14:45,080
In the next part, I'll discuss how you can pick out the most helpful ones.
148
00:14:45,080 --> 00:14:51,080
Throughout the rest of this video, I'm going to cover how to use keywords and operators to filter your results.
149
00:14:51,080 --> 00:14:58,080
Techniques, features, keyboard shortcuts, etc. These will all help you obtain more helpful and relevant results.
150
00:14:58,080 --> 00:15:05,080
But ultimately, determining the most accurate and useful information is going to be up to you.
151
00:15:05,080 --> 00:15:13,080
Many people blindly trust the first three results will be best. The number one position on the results page gets a third of all traffic.
152
00:15:13,080 --> 00:15:22,080
But successful online research requires critical thinking. The first search result, the first stack over a fluencer, those won't always be accurate or helpful.
153
00:15:22,080 --> 00:15:28,080
Let's examine the search results page or SERP, the one with all the blue links.
154
00:15:28,080 --> 00:15:35,080
Each result on the search results page has a title, URL and description, also known as the abstract snippet.
155
00:15:35,080 --> 00:15:38,080
As I mentioned before, these are ranked by relevance.
156
00:15:38,080 --> 00:15:46,080
Don't stop with the top result. Instead of randomly clicking on the first few links from the millions of results, try this.
157
00:15:46,080 --> 00:15:53,080
Look at the entire page and consider the context surrounding the question you had or the concept you're trying to learn.
158
00:15:53,080 --> 00:15:58,080
Remember what you previously thought their ideal search result would include an it's title or to content.
159
00:15:58,080 --> 00:16:04,080
Now, see if any of the results on the SERP, match that info and their titles or descriptions.
160
00:16:04,080 --> 00:16:09,080
Reading results carefully is the most important part of this entire process.
161
00:16:09,080 --> 00:16:13,080
The descriptions of each result often have relevant bolded terms in them.
162
00:16:13,080 --> 00:16:19,080
If I search how to audit a class online, I'll see the top result is bolded, auditing of course.
163
00:16:19,080 --> 00:16:25,080
If you see words or unfamiliar with in a title or description, don't skip that result.
164
00:16:25,080 --> 00:16:30,080
You can open another tab and look up the definition and then return to your research.
165
00:16:30,080 --> 00:16:38,080
Another essential tool the Google engineers recommend for finding an answer or getting a handle on a topic is called lateral browsing.
166
00:16:38,080 --> 00:16:45,080
When I'm researching a topic or debugging some code, I'll often control click on several results at once.
167
00:16:45,080 --> 00:16:51,080
This will open them in new tabs or meet a perus, swapping between is needed to cross reference content.
168
00:16:51,080 --> 00:16:56,080
When scanning for your search results, take note of top level domain names or TLDs.
169
00:16:56,080 --> 00:17:03,080
These are the highest level of abstraction for domain name systems or the DNS, and noted as the ending of each domain name.
170
00:17:03,080 --> 00:17:09,079
TLDs are important as a way of gauging reputation, authenticity, or authority.
171
00:17:09,079 --> 00:17:15,079
In the United States, sites for educational institutions will commonly end with.edu.
172
00:17:15,079 --> 00:17:19,079
This is generally an easy way to identify more reputable sources.
173
00:17:19,079 --> 00:17:24,079
It also applies for other TLDs such as.gov for government websites.
174
00:17:24,079 --> 00:17:28,079
You can often pick a website source based on their domain ending with a country code.
175
00:17:28,079 --> 00:17:34,080
For instance, sites based in Spain might end with ES and sites in India, often end with.ion.
176
00:17:34,080 --> 00:17:40,080
Notably, you don't need to live in a country to use their country code as a domain ending.
177
00:17:40,080 --> 00:17:51,080
.ion meant to refer to sites in the British Indian Ocean territory has been heavily adopted by computer scientists because it can refer to input output and because it sounds cool.
178
00:17:51,080 --> 00:18:03,080
Internationally, many TLDs combine a country code with endings such as.gov.br.co.ion, which are the equivalent of.gov and.com domains respectively.
179
00:18:03,080 --> 00:18:08,080
You may come across information while searching the web that you question.
180
00:18:08,080 --> 00:18:11,080
Some info can change significantly based on context.
181
00:18:11,080 --> 00:18:18,080
As you search for the number of programmers in the world, that number will change based on how the source defines a programmer.
182
00:18:18,080 --> 00:18:22,080
Don't accept that anything you read on the Internet is authoritatively accurate.
183
00:18:22,080 --> 00:18:27,080
Google does their best to filter out that actors, but stuff slips through the cracks.
184
00:18:27,080 --> 00:18:32,080
Additionally, even people with good intentions often make it difficult to verify their statements.
185
00:18:32,080 --> 00:18:36,080
If I said 73% of programmers go to bed before midnight.
186
00:18:36,080 --> 00:18:38,080
How can you best confirm that?
187
00:18:38,080 --> 00:18:44,080
Ideally, I have provided a source, but I didn't, so as far as you know, I just pulled that number out of my butt.
188
00:18:44,080 --> 00:18:46,080
Who's considered a programmer?
189
00:18:46,080 --> 00:18:50,080
Time zones exist, so midnight wear.
190
00:18:50,080 --> 00:18:58,080
As an inquisitive person, you can start by conducting another search of your own, but take care to not include the answer in your query.
191
00:18:58,080 --> 00:19:01,080
That's an easy way to have confirmation bias.
192
00:19:01,080 --> 00:19:05,080
If you search for, are there 25 million programmers in the world?
193
00:19:05,080 --> 00:19:10,080
Chances are, someone in the world has written down a recorded that statistic.
194
00:19:10,080 --> 00:19:14,080
You've found it on the web, but that doesn't mean the numbers, right?
195
00:19:14,080 --> 00:19:18,080
A search asking, JavaScript is the most popular programming language,
196
00:19:18,080 --> 00:19:22,080
is likely to pull up information saying that, yeah, people love JavaScript.
197
00:19:22,080 --> 00:19:29,080
Instead, try and write more general, open-ended queries like most popular programming language 2022,
198
00:19:29,080 --> 00:19:32,080
or how many programmers in the world.
199
00:19:32,080 --> 00:19:37,080
A fantastic way to verify information is to find several perspectives.
200
00:19:37,080 --> 00:19:43,080
If multiple credible sources agree on an answer, it's more likely to be correct.
201
00:19:43,080 --> 00:19:46,080
Check to see when content was written and wear its source from.
202
00:19:46,080 --> 00:19:49,080
Then, consider if that makes sense for the subject matter.
203
00:19:49,080 --> 00:19:53,080
For instance, an article about a quote attributed to a person who passed away,
204
00:19:53,080 --> 00:19:57,080
long before any references connecting the two on the web.
205
00:19:57,080 --> 00:20:03,080
Did you know that the famous line, Luke, I am your father, is different when set in Star Wars?
206
00:20:03,080 --> 00:20:06,080
The line is actually no, I am your father.
207
00:20:06,080 --> 00:20:10,080
Simply searching Luke, I am your father, will probably pull up this result,
208
00:20:10,080 --> 00:20:14,080
but you can go deeper by searching for the original script of the Empire Strikes Back.
209
00:20:14,080 --> 00:20:17,080
Reputable sources are really important.
210
00:20:17,080 --> 00:20:22,080
The new, highly cited indicator that appears on sources that are being used as a reference
211
00:20:22,080 --> 00:20:26,080
for other news outlets is one feature that helps with this.
212
00:20:26,080 --> 00:20:30,080
Additionally, check if a site you've discovered in your research has any reviews,
213
00:20:30,080 --> 00:20:33,080
or if people have discussed it and forums like Reddit.
214
00:20:33,080 --> 00:20:36,080
Whenever you're reading information, ask yourself,
215
00:20:36,080 --> 00:20:40,080
why might this site not be reputable or trustworthy?
216
00:20:40,080 --> 00:20:44,080
While forums are incredibly useful, since anyone can post,
217
00:20:44,080 --> 00:20:49,080
take everything set on Stack Exchange namesites and similar sources with a grain of salt.
218
00:20:49,080 --> 00:20:53,080
Wikipedia, though, is actually still a fantastic place to start a search,
219
00:20:53,080 --> 00:20:59,080
because there are usually dozens of curated citations related to your topic to view.
220
00:20:59,080 --> 00:21:03,080
One of the most important parts of thinking critically while searching the web
221
00:21:03,080 --> 00:21:05,080
is asking yourself effective questions.
222
00:21:05,080 --> 00:21:07,080
Is there evidence for this?
223
00:21:07,080 --> 00:21:09,080
Is it always the case?
224
00:21:09,080 --> 00:21:11,080
What's an alternative viewpoint?
225
00:21:11,080 --> 00:21:14,080
Also, ask yourself questions about this questions.
226
00:21:14,080 --> 00:21:16,080
Does that make sense?
227
00:21:16,080 --> 00:21:18,080
What assumptions do I make?
228
00:21:18,080 --> 00:21:20,080
Can I break this down into smaller questions?
229
00:21:20,080 --> 00:21:26,080
As humans, we're hardwired to dislike information that can flicks with our pre-existing beliefs.
230
00:21:26,080 --> 00:21:29,080
This is one of the trickier aspects of becoming a pro web-searcher.
231
00:21:29,080 --> 00:21:34,080
You need to be willing to accept all answers from trustworthy sources with an open mind.
232
00:21:34,080 --> 00:21:37,080
Even if it makes you feel uncomfortable.
233
00:21:37,080 --> 00:21:42,080
If you are feeling emotional about an answer, conduct another search to confirm its validity.
234
00:21:42,080 --> 00:21:44,080
But stay skeptical.
235
00:21:44,080 --> 00:21:47,080
If a piece of information seems sketchy, maybe it is.
236
00:21:47,080 --> 00:21:51,080
It can be worth it to see what conflicts of interest a source may have.
237
00:21:51,080 --> 00:21:55,080
If a site is backed by a politically motivated or extremist organization,
238
00:21:55,080 --> 00:22:00,080
it's likely that the authenticity of journalism of that source is compromised.
239
00:22:00,080 --> 00:22:05,080
Many sites also pretend to be affiliated with a reputable person or organization,
240
00:22:05,080 --> 00:22:09,080
so always assess whether what you're looking at is actually a legitimate.
241
00:22:09,080 --> 00:22:12,080
An easy way to do that is to do another query.
242
00:22:12,080 --> 00:22:16,080
Searching who owns freecodecamp.org will pull up the name Quincy Larson.
243
00:22:16,080 --> 00:22:21,080
By reading more about Quincy, perhaps by searching who is Quincy Larson,
244
00:22:21,080 --> 00:22:26,080
I can discover that he is a highly transparent and reputable person without major conflicts of interest.
245
00:22:26,080 --> 00:22:30,080
But wait, this video is published on freecodecamp's channel,
246
00:22:30,080 --> 00:22:33,080
which means that I could be biased when I said that.
247
00:22:33,080 --> 00:22:38,080
Although I promise you anyone who knows Quincy will backing up the news amazing.
248
00:22:38,080 --> 00:22:43,080
It's important to verify that you can trust not only the platform information is published on,
249
00:22:43,080 --> 00:22:46,080
but individual authors as well.
250
00:22:46,080 --> 00:22:49,080
Be careful of ellipses in result descriptions.
251
00:22:49,080 --> 00:22:52,080
Sometimes senses will be cut up in a way that's misleading.
252
00:22:52,080 --> 00:22:57,080
It's usually a good idea to validate an answer by clicking on the link in reading the original text.
253
00:22:57,080 --> 00:23:04,080
You can also click on the vertical ellipses next to a search result title to see Google's new about source feature.
254
00:23:04,080 --> 00:23:09,080
This will give you information on why Google thought that that result might be relevant for you.
255
00:23:09,080 --> 00:23:16,080
Finally, keep in mind that a website's ranking in your search results page is not a reflection of its credibility.
256
00:23:16,080 --> 00:23:20,080
Not if stuff can be listed as top results of their relevant here query.
257
00:23:20,080 --> 00:23:27,080
Some will be, anything that shows up as an ad has generally not been evaluated for accuracy by Google.
258
00:23:27,080 --> 00:23:32,080
Now that you're an expert at extracting and validating information from Google search results,
259
00:23:32,080 --> 00:23:37,080
I'm going to speak about some awesome operators that will power up your queries.
260
00:23:37,080 --> 00:23:50,080
Google has dozens of features called search operators to improve your searches.
261
00:23:50,080 --> 00:23:57,080
They're extremely powerful filters and utilities mostly focused on helping you achieve much more specific and relevant results.
262
00:23:57,080 --> 00:24:03,080
You've probably used several without knowing, some are keywords, others are special characters.
263
00:24:03,080 --> 00:24:11,080
They're mostly case-insensitive, meaning it usually doesn't matter if you capitalize them or not, and all can be used anywhere in your query.
264
00:24:11,080 --> 00:24:17,080
Google was updating these on a regular basis, so the list might not be fully comprehensive at the time you're watching.
265
00:24:17,080 --> 00:24:21,080
I have personally tested them, so they should all work at the time of recording.
266
00:24:21,080 --> 00:24:22,080
Let's dive in.
267
00:24:22,080 --> 00:24:29,080
Any search term or phrase will be fine results by attempting to find exact and similar matches by default.
268
00:24:29,080 --> 00:24:33,080
It will follow the steps I outline when discussing how Google works.
269
00:24:33,080 --> 00:24:38,080
If you don't want to remember or reference the following search operators every time that you conduct more advanced queries,
270
00:24:38,080 --> 00:24:47,080
you can visit google.com slash advanced underscore search for a simple-by-use interface.
271
00:24:47,080 --> 00:24:50,080
First up, matching operators.
272
00:24:50,080 --> 00:24:53,080
Remember that first example I mentioned in this video?
273
00:24:53,080 --> 00:24:57,080
Using double quotes around any term or four-school to match it exactly.
274
00:24:57,080 --> 00:25:01,080
I find this to be among the most useful operators available.
275
00:25:01,080 --> 00:25:07,080
Let's say you have some specific word or phrase, such as an error code or a message you come across while debugging.
276
00:25:07,080 --> 00:25:14,080
Putting quotes around it will cause Google the more accurately find the right stack of or post or get up discussion.
277
00:25:14,080 --> 00:25:22,080
For example, quote, flutter and quote, app development tutorials will only find app development tutorials specific to flutter.
278
00:25:22,080 --> 00:25:26,080
You can also use double quotes to override spelling auto correction.
279
00:25:26,080 --> 00:25:33,080
This is especially useful when you're dealing with names with unusual spelling or those that are very close to extremely popular similar searches.
280
00:25:33,080 --> 00:25:40,080
For instance, if you search my name, Seth Goldin, you're probably going to get a full page of results for Seth Goeden,
281
00:25:40,080 --> 00:25:42,080
that theme is businessman and author.
282
00:25:42,080 --> 00:25:48,080
By specifying quote, Seth Goldin and quote, you'd be able to find my personal site and blog.
283
00:25:48,080 --> 00:25:52,080
You can also use this for specifying a particular author when searching articles.
284
00:25:52,080 --> 00:25:58,080
Learn from free courses Seth Goldin and quote, would filter by my name.
285
00:25:58,080 --> 00:26:02,080
Google will sometimes return results with the term or topic that you don't want.
286
00:26:02,080 --> 00:26:03,080
It happens.
287
00:26:03,080 --> 00:26:11,080
The minus operator or exclusion operator when used preceding a word will filter about any results containing that word.
288
00:26:11,080 --> 00:26:13,080
This is awesome.
289
00:26:13,080 --> 00:26:18,080
You can use it to easily get rid of all those pesky words that invade your search results.
290
00:26:18,080 --> 00:26:24,080
Because let's say you search for website tutorial, but you don't want it to include the framework jQuery.
291
00:26:24,080 --> 00:26:31,080
You can search website tutorial minus jQuery and exclude jQuery from your results.
292
00:26:31,080 --> 00:26:34,080
Sometimes you just need a wildcard.
293
00:26:34,080 --> 00:26:41,080
The asterisk operator, like a diamond scrapel tile, can be used as a stand-in for literally any word or phrase.
294
00:26:41,080 --> 00:26:44,080
I often use it to replace words that I've forgotten.
295
00:26:44,080 --> 00:26:47,080
I can't remember how to spell or generally to speed up a search.
296
00:26:47,080 --> 00:26:53,080
Linus, asterisk Linux, so return results on Linus Torbolds, the creator of Git Linux.
297
00:26:53,080 --> 00:26:58,080
More quickly than if I spell out his name given that I provided appropriate context.
298
00:26:58,080 --> 00:27:03,080
I find the wildcard operators particularly useful though when debugging.
299
00:27:03,080 --> 00:27:09,080
Often, the error message that I'm given contains a local directory that will only be relevant to me.
300
00:27:09,080 --> 00:27:16,080
Instead of pasting that whole block attacks into Google, we're placing that section of the error with an asterisk and significantly improved results.
301
00:27:16,080 --> 00:27:21,080
This can also be helpful when trying to find relevant walkthroughs for confusing homework questions.
302
00:27:21,080 --> 00:27:26,080
Often, we deal with words that have multiple meanings, but are used in dramatically different contexts.
303
00:27:26,080 --> 00:27:30,080
A blackberry is both a fruit and a cell phone.
304
00:27:30,080 --> 00:27:34,080
A transistor is a processing unit and a fantastic video game.
305
00:27:34,080 --> 00:27:42,080
Searching by a words proximity to another word using a round and a variable number is a highly effective way to narrow results,
306
00:27:42,080 --> 00:27:46,080
especially when the two words don't often appear right next to each other.
307
00:27:46,080 --> 00:27:52,080
If Google can't find any examples of the two words around each other, it's going to refer to ranking as normal.
308
00:27:52,080 --> 00:27:56,080
Let's say you're looking for tutorial on managing memory and computer environments.
309
00:27:56,080 --> 00:28:02,080
Manage around 4 memory is likely to narrow in on those particular results by finding any web page,
310
00:28:02,080 --> 00:28:08,080
containing an instance of the word manage within 4 words of the word memory.
311
00:28:08,080 --> 00:28:18,080
Football around 6 ESL will similarly help me fuzzy search for specific European football instead of the American football results that I would normally see.
312
00:28:18,080 --> 00:28:24,080
Notably, this particular operator must be capitalized to function properly.
313
00:28:24,080 --> 00:28:29,080
Next up, date operators.
314
00:28:29,080 --> 00:28:35,080
Whether it's finding recent stack overflow answers or reading a review from the time a movie was released,
315
00:28:35,080 --> 00:28:39,080
I constantly want results from before or after a specific date.
316
00:28:39,080 --> 00:28:43,080
You can accomplish this with the before and after operators.
317
00:28:43,080 --> 00:28:48,080
Simply follow either with the date in the format year year year, year, year, month, month, day, day, day,
318
00:28:48,080 --> 00:28:51,080
append it to your query and your set.
319
00:28:51,080 --> 00:28:59,080
For example, an error message after 2021-01-01 will only return results since January 1, 2021,
320
00:28:59,080 --> 00:29:03,080
meaning that I won't have to sit through outdated answers.
321
00:29:03,080 --> 00:29:09,080
You can also choose to only pass a year such as before 2020 or after 2017.
322
00:29:09,080 --> 00:29:17,080
Python courses after 2021 but only give you recent courses so that you can be confident that everything's up to date.
323
00:29:17,080 --> 00:29:20,080
But wait, I have a start and an end date in mind.
324
00:29:20,080 --> 00:29:22,080
Well, there's two ways you can approach that.
325
00:29:22,080 --> 00:29:28,080
You can include both a before and after operator in your query,
326
00:29:28,080 --> 00:29:37,080
or you can use the range operator, ellipses. You can find info and documentation for a less common programming language such as with closure,
327
00:29:37,080 --> 00:29:40,080
2016.dot.dot 2018.
328
00:29:40,080 --> 00:29:44,080
You don't just have to use this for dates, any numbers will work.
329
00:29:44,080 --> 00:29:52,080
For example, top7.dot.10 facts, Apple computers will combine to top 10 list or top 7 list.
330
00:29:52,080 --> 00:29:59,080
The ellipses operator can be a little finicky though, so don't expect this will no work 100% at the time.
331
00:30:02,080 --> 00:30:09,080
Next up, source operators. Google provides several options to filter by content type and source.
332
00:30:09,080 --> 00:30:14,080
Some people joke that Google is a better search engine for Reddit than Reddit.
333
00:30:14,080 --> 00:30:24,080
Amazingly enough, I have found this to be often true. Many sites have periodically ineffective internal search engines, including hugely popular ones such as Amazon.
334
00:30:24,080 --> 00:30:32,080
I also find that sites like Reddit and similar forums can have more trustworthy human responses to my questions than the average for search result.
335
00:30:32,080 --> 00:30:37,080
So I often choose to filter my results by these sites accordingly.
336
00:30:37,080 --> 00:30:45,080
Site is extraordinarily powerful because it allows you to force Google to only return results from a particular website.
337
00:30:45,080 --> 00:30:52,080
Appending site, colon, freecodecamp.org, 2a query, will only return results from freecodecamp.
338
00:30:52,080 --> 00:30:59,080
Importantly, you can also use sites with the top level domain endings or TLDs that I discussed earlier in this video.
339
00:30:59,080 --> 00:31:08,080
Site.edu will restrict your results to purely educational resources such as with Berkeley.edu or Yale.edu.
340
00:31:08,080 --> 00:31:16,080
Search, followed by a website URL, accomplishes the same thing in most browsers, but I prefer Site URL because it's shorter.
341
00:31:16,080 --> 00:31:22,080
On occasion, you'll need to search for PDFs, PowerPoints, or other documents on the web.
342
00:31:22,080 --> 00:31:28,080
To force Google to only display results that match a particular file extension, you can use EXT or File Type,
343
00:31:28,080 --> 00:31:39,080
which are functionally identical. Simply follow either with an extension, such as TXT, PDF, Docs, PPT, XOXS, CSV, EPUB, etc.
344
00:31:39,080 --> 00:31:54,080
In the format, File Type, colon, PDF. I find this operator is super useful in searching for textbooks, academic papers, novels, presentations, and especially anything when relating to academic research.
345
00:31:54,080 --> 00:31:59,080
Unfortunately, File Type no longer works for MP3 files.
346
00:31:59,080 --> 00:32:16,080
If you prefer to search the web for news, rather than follow 400 RSS feeds like me, this source operator is a great way to specify the site they could go new should pull from, for instance, Amazon, source, TechCruncher, source, the Verge, GitHub.
347
00:32:16,080 --> 00:32:27,080
Your search results can be extremely different based on your location. Local tries to use your current location by default. It's possible that you'll want to specify somewhere else.
348
00:32:27,080 --> 00:32:36,080
Location from Cisco will change my results to be more relevant to the Bay Area, even if I'm searching from the East Coast.
349
00:32:36,080 --> 00:32:44,080
I'm a fan of blogging and reading other people's blogs. It's often a more personal and conversational experience that niche topics of your interest.
350
00:32:44,080 --> 00:32:58,080
While Substack and similar providers have consolidated a lot of bloggers, many websites and companies still run their own blogs. You can find these through the blog URL operator, which attempts to find any blog posts under a domain.
351
00:32:58,080 --> 00:33:09,080
Blog URL, Google.com will pull out the blogs under Google's register. It can be a little finicky sometimes though.
352
00:33:09,080 --> 00:33:19,080
No website is ever able to escape going down every so often. You can utilize the cash operator to pull Google's cash or backup saved version of any website.
353
00:33:19,080 --> 00:33:27,080
For example, I can see all of Free Code Camp's articles, even if the site is down, by typing cash, freecodecamp.org.
354
00:33:27,080 --> 00:33:38,080
Next up, Boolean operators. Google automatically tries to include all the content within your query.
355
00:33:38,080 --> 00:33:47,080
So, and is best utilized in combination with other operators since it doesn't do anything by itself. I'll discuss combining operators in more detail later.
356
00:33:47,080 --> 00:34:02,080
As I just noted, Google searches defaults including everything in your query. The OR operator is unique from other operators as it causes Google to alter that behavior and increase the number of such results rather than filtering some out.
357
00:34:02,080 --> 00:34:26,080
Using the Pipe operator or a ORB, you can scan for a ORB. You'll get results related to a ORB or importantly both. If I'm interested in multiple variants of a data science algorithm, I can conduct a search on CAMINS or CAMINS++ to return any result they're refers to either.
358
00:34:26,080 --> 00:34:38,080
The OR operator is also useful when searching for something that's known by several lands. In the American Civil War, the Union soldiers refer to a conflict that took place in Virginia as the Battle of Bull Run.
359
00:34:38,080 --> 00:34:56,080
But the Confederate soldiers kept their records based on waterways and in their records they called it the Battle of Minassas. When searching about this topic, Battle of Bull Run and Battle of Minassas, each return significantly less information than Battle of Bull Run or Battle of Minassas.
360
00:34:56,080 --> 00:35:06,080
As I noted before, make sure you capitalize OR or Google might not recognize it as an operator.
361
00:35:06,080 --> 00:35:16,080
Next up, the IN operators. These operators can be used to massively narrow your search results based on the content included in Muppage metadata.
362
00:35:16,080 --> 00:35:26,080
If you're unfamiliar with Web Dev by metadata, I mean the URL or WebSightlink and internal information such as the Page Title, Content and Angers.
363
00:35:26,080 --> 00:35:38,080
Each of these operators is two versions, and IN option and in all IN option. The results for both will be similar, but all IN will only return results containing all of the following terms.
364
00:35:38,080 --> 00:35:45,080
They both help to ensure that the words you're looking for will actually be present on the pages returned as results.
365
00:35:45,080 --> 00:36:00,080
WebSight will often put an important information in the URL of WebPages. You can use IN URL tutorial to only return tutorials or all IN URL tutorial Python app for more specificity.
366
00:36:00,080 --> 00:36:14,080
Remember how the file type operator no longer works for filtering out MP3 files. You can actually use the IN URL operator as a substitute, such as searching for low-fi IN URL MP3.
367
00:36:14,080 --> 00:36:19,080
The Title of a WebPages one of the best ways to tell how relevant it will be to you.
368
00:36:19,080 --> 00:36:27,080
In Title, Flutter will only return websites that refer to Flutter, while all IN Title, Flutter, App Tutorial, have fewer hits.
369
00:36:27,080 --> 00:36:37,080
The keyword you're looking for isn't always included in the Title or URL, and those cases intact and all in text will have more benefit.
370
00:36:37,080 --> 00:36:47,080
Inkers are often invisible, linkable section headers of web pages. They're usually indicated by hashtags such as hashtag hero or hashtag testimonials.
371
00:36:47,080 --> 00:36:52,080
In anchor and all an anchor will help you identify web pages with such tags.
372
00:36:52,080 --> 00:37:02,080
Notably, these inclusion search operators are often best used in combination with each other. They help you extract web pages that might not have been surfaced otherwise.
373
00:37:02,080 --> 00:37:16,080
Finally, Google provides many utility operators that you can use to quickly access all kinds of data. I use these all the time.
374
00:37:16,080 --> 00:37:33,080
Wondering what a word means, define and then the word will tell you using Google's built-in dictionary. It'll likely display an aside panel along with synonyms. Define, entrepreneurship, will quickly pull up the definition, and you don't even need to be able to spell the word properly.
375
00:37:33,080 --> 00:37:44,080
Related is one of the more interesting operators the Google offers. It returns websites that are similar to the following domain in the format related, colon and then the web page URL.
376
00:37:44,080 --> 00:37:58,080
It's useful for breadth of research, particularly when trying to learn something. For instance, related for code camp.org, what return sites like code academy.org, courseera.org, etc.
377
00:37:58,080 --> 00:38:09,080
Need to check your public IP address, the unique identifier that allows your computer to receive information, just enter IP address, and Google can display what it identifies as your public internet protocol.
378
00:38:09,080 --> 00:38:18,080
Do you know how many pounds are in a kilogram off the top of your head or how to convert from Fahrenheit to Celsius, or how many milliliters are in a court?
379
00:38:18,080 --> 00:38:35,080
By using the format X in Y, Google can swiftly tell you. For example, $456 in euros will tell you me that $456 at the time of recording, $434 in 45 cents in euros.
380
00:38:35,080 --> 00:38:43,080
Online shopping is huge right now. Chances are you probably search Google to see different places that offer your item of interest.
381
00:38:43,080 --> 00:38:51,080
If you're looking for a specific price, you can search $300 with the dollar sign, Android, and Google will attempt to match that.
382
00:38:51,080 --> 00:39:03,080
You can also apply the range operator here in search, keyboard, dollar sign 10, dot dot dot, dollar sign 50.
383
00:39:03,080 --> 00:39:09,080
Looking for a social media account of a friend or content creator, instead of searching their name,
384
00:39:09,080 --> 00:39:32,080
you can use a pen and add symbol to their social media handle to more effectively pull up all their social accounts.
385
00:39:32,080 --> 00:39:41,080
Sometimes you only need to search for one, while it returns the current location by default, you can specify a particular location like map colon London.
386
00:39:41,080 --> 00:39:52,080
There's a new movie out and you want to go see it. While searching the movie titles, usually enough to pull it up, if it's based on a book or something similar, your search might not pull up exactly what you want.
387
00:39:52,080 --> 00:40:02,080
The movie, Avengers and Gam, is then a full proofway to get a lot of info about any film including reviews, cast and crew and nearby showtimes.
388
00:40:02,080 --> 00:40:14,080
Then tech person, you can see all the stocks for any ticker by searching stocks, colon and then appropriate ticker, such as stocks, colon, Amazon for immediate information about the price history of Amazon.
389
00:40:14,080 --> 00:40:29,080
For other tools, you can access straight from Google search bar. If you type any math equation, Google automatically calculate the answer. If you ever need an on demand clock, type timer or stopwatch to pull one up or type X minute timer to automatically start one.
390
00:40:29,080 --> 00:40:37,080
Search for flip a coin or roll a die when you need to cast a stitch in timer, any other situation when generating a probability is necessary.
391
00:40:37,080 --> 00:40:50,080
You can also pull up a quick reference tip calculator with tip calculator. This calculator feature can also be useful for very important factoites like the number of horns on a unicorn and the probability of once in a blue moon.
392
00:40:50,080 --> 00:40:55,080
Together, you can use these utilities to more quickly access every game information.
393
00:40:55,080 --> 00:41:09,080
While they may not be as essential in the software world, they're still going to help you make better searches in your day-to-day life.
394
00:41:09,080 --> 00:41:17,080
These are a lot of tools that you can utilize to filter your searches and operators become even more powerful when you're able to combine them effectively.
395
00:41:17,080 --> 00:41:29,080
For example, how to build an asterisk app site, calling freecodecamp.org, minus flutter will give me results on any kind of app tutorial except flutter on freecodecamp containing the name Quincy Larson.
396
00:41:29,080 --> 00:41:34,080
Another helpful combination could include the site and URL and exclusion operators.
397
00:41:34,080 --> 00:41:54,080
You can search site, colon, freecodecamp.org, minus in URL blog to get all the subdomains except flugs or you can find insecure pages on a website using site, colondomainname.com, where you fill in the appropriate domain name, minus in URL, HTTPS.
398
00:41:54,080 --> 00:42:11,080
I find combining the wildcard and exact matchup operators to be very useful. Quote, Python, asterisk, tutorial, and Quote will return any results with Python and tutorial in that order with anything in between, for example, Python, App tutorial.
399
00:42:11,080 --> 00:42:20,080
The wildcard operators also vary easy to include with other operators such as site and in URL. You can use parentheses to power up your combinations of operators.
400
00:42:20,080 --> 00:42:27,080
I commonly use these when grouping for order of operations with boolean operators like OR or when using synonyms.
401
00:42:27,080 --> 00:42:37,080
If I want to specify a bunch of synonyms when searching for a resume, I can do that. Keep in mind that the pipe operator or operator are functionally identical.
402
00:42:37,080 --> 00:42:55,080
Google processes and and or operators in a logical order. Make sure to use parentheses when necessary. For instance, Python and parentheses JavaScript or TypeScript parentheses will be interpreted as looking for results including Python and either JavaScript or TypeScript.
403
00:42:55,080 --> 00:43:05,080
Alternatively, Python and JavaScript or Python or Python or results with just TypeScript, not in any way related to Python.
404
00:43:05,080 --> 00:43:15,080
Let's say I'm looking for tutorials on the language closure. By linking together search operators, I'm able to form a query which gives me only about a hundred highly focused results.
405
00:43:15,080 --> 00:43:35,080
There are practically endless number of combinations of search operators. I encourage you to consider what will be most beneficial for your search and mix and match accordingly.
406
00:43:45,080 --> 00:44:12,080
I'm going to discuss several features, specialized search options and search related tools that you might find helpful.
407
00:44:12,080 --> 00:44:19,080
Since you've used Google, you're familiar with how to search for images. Just type in some keywords, click on the images tab and voila.
408
00:44:19,080 --> 00:44:30,080
But what if you already have the image or in front of it and you need to figure out what it is or where it's from. Google image search in Google Lens or two powerful tools to accomplish that.
409
00:44:30,080 --> 00:44:42,080
You can access reverse image search by clicking the camera icon or visiting images.google.com. A bloat or drag your image into the search bar and it will scan the web for images that looks similar.
410
00:44:42,080 --> 00:44:49,080
For instance, I have this image of some phones on a yellow background that I pulled off of unsplash and used in a blog post.
411
00:44:49,080 --> 00:45:02,080
I can upload it to reverse image search and see all the other websites that are using it as part of their articles. These include five ways the original iPhone was ahead of its time. Apple now has one billion active iPhones around the world.
412
00:45:02,080 --> 00:45:10,080
And these are the top four highest selling iPhones of all time. I can also filter for other sizes of the image and photos that are similar.
413
00:45:10,080 --> 00:45:24,080
Plus, you can use the color drop down menu under search tools to filter photos by color transparency, picture size and animation effect to find that perfect gift. This also works for faces, clip art and line drawings.
414
00:45:24,080 --> 00:45:29,080
Reverse image search is useful if you already have a photo and you're sitting at a computer.
415
00:45:29,080 --> 00:45:32,080
But what if there's something right in front of you that you want to learn about?
416
00:45:32,080 --> 00:45:41,080
Perhaps a product you'd like to find online or a location you're at. Google Lens is an awesome relatively new feature which debuted in 2017.
417
00:45:41,080 --> 00:45:44,080
An identifies objects in your camera lens in real time.
418
00:45:44,080 --> 00:45:53,080
Here, I'm using it to take a picture of my desktop speakers. Google Lens quickly identifies their logic text speakers and pulls up search results of their pricing and availability.
419
00:45:53,080 --> 00:46:02,080
You can use Google Lens to search for homework helper, excerpts of books online and copy text from physical documents, similar to Apple's live text feature.
420
00:46:02,080 --> 00:46:06,080
I'm a particular fan of their real time translate function.
421
00:46:06,080 --> 00:46:11,080
I can point my camera at a menu and a foreign language and receive a version in my preferred language.
422
00:46:11,080 --> 00:46:24,080
These image search options may be more helpful in your daily life than for software development, but they're incredibly useful tools to have in your search arsenal.
423
00:46:24,080 --> 00:46:38,080
Every thing that Google indexes is known as the visible web, but sometimes you need to delve deeper.
424
00:46:38,080 --> 00:46:44,080
This is usually because of the long tail. Many people treat Google as the on-composing internet.
425
00:46:44,080 --> 00:46:50,080
If you can't find it, I'm Google, it simply does not exist, but that's not entirely the case.
426
00:46:50,080 --> 00:46:56,080
Before anything else, make sure the reason you're not seeing any results isn't just what you searched.
427
00:46:56,080 --> 00:47:02,080
A lot of times, the issue is information retrieval, not the indexing of the information in the first place.
428
00:47:02,080 --> 00:47:09,080
If you have a hyper-specific query, every word that you've added makes it more likely that you've excluded results.
429
00:47:09,080 --> 00:47:14,080
Try broadening your search units, possibly you're looking for a pop-up.
430
00:47:14,080 --> 00:47:20,080
While Google tries their best to index everything that can be useful, the web is a large and complex place.
431
00:47:20,080 --> 00:47:26,080
And Google's best efforts to fight spam, content can be missed that may be important in more niche scenarios.
432
00:47:26,080 --> 00:47:31,080
Seeing in things like their indexing of large websites with too many sub-directories or sub-domins.
433
00:47:31,080 --> 00:47:37,080
And attempting to cut back on duplicate content, Google has in some cases completely wiped content off their serps.
434
00:47:37,080 --> 00:47:44,080
Sites like GitHub or offenders here where some repositories can no longer be found on Google because they're older unused.
435
00:47:44,080 --> 00:47:52,080
But while Google's better than ever for the majority of searches, in niche cases when there's less data to work with, you could even find nothing.
436
00:47:52,080 --> 00:47:59,080
In these cases, you'll want to consider trying alternative search options, and specialize in the area that you're looking for.
437
00:47:59,080 --> 00:48:04,080
Google actually provides a few of its own for more niche areas.
438
00:48:04,080 --> 00:48:13,080
Google's scholars, a massive collection of scholarly literature from the global scientific community, and it is an amazing research for serious research.
439
00:48:13,080 --> 00:48:20,080
It is primarily made up of papers published in respect to journals spanning everything from biology, to neuroscience, to machine learning,
440
00:48:20,080 --> 00:48:27,080
and natural language processing, to legal opinions. It also includes scholarly sites and content from universities.
441
00:48:27,080 --> 00:48:35,080
Scholars, particularly useful in conducting more thorough research on an academic topic with some major perks of where traditional search.
442
00:48:35,080 --> 00:48:42,080
To start, it provides links that direct to the full version of scholarly articles, books, and reports.
443
00:48:42,080 --> 00:48:50,080
Scholar enables you to see the number of citations papers have, where they're published, and any related authors are affiliated institutions.
444
00:48:50,080 --> 00:48:58,080
It also has built in options to copy citations and export bibliographies in formal MLA, APA, Bibdex format.
445
00:48:58,080 --> 00:49:03,080
You can even dive deeper into individual authors in view their aggregate work.
446
00:49:03,080 --> 00:49:09,080
It's similar to other academic search engines such as papers with code, web of science, and scopeas.
447
00:49:09,080 --> 00:49:15,080
While the process of entering Aquarius the same is with normal search, the results pages a little bit different.
448
00:49:15,080 --> 00:49:23,080
If I search natural language processing, you can see that the result blocks now each contain bibliographic info.
449
00:49:23,080 --> 00:49:31,080
This includes the title of the article, the source, the author, or authors, when it was published and who was published by.
450
00:49:31,080 --> 00:49:37,080
Some results will even ev options to see the abstractor even download the full document as a PDF.
451
00:49:37,080 --> 00:49:41,080
The version you see in Google Scholar may not always be the final paper.
452
00:49:41,080 --> 00:49:47,080
Google does its best to show the newest, freely available version which often means a pre-print.
453
00:49:47,080 --> 00:49:53,080
Adding a year, restricting by a date range in your search can be very useful in getting more recent findings.
454
00:49:53,080 --> 00:50:00,080
Try and make use of some of the operators we discussed before, including end, or exclusion, and exact match operators.
455
00:50:00,080 --> 00:50:12,080
For instance, neuroscience, author, quote, Seth Golden, n Quote 2022, will pull up my recent paper on analyzing EM images, or quote, machine learning, and quote,
456
00:50:12,080 --> 00:50:18,080
minus medicine, minus biology, where return results are ML papers that don't have it to do with those sub-arrias.
457
00:50:18,080 --> 00:50:21,080
Google Scholar is not invaluable.
458
00:50:21,080 --> 00:50:24,080
Citation date is often not fully comprehensive or up to date.
459
00:50:24,080 --> 00:50:32,080
Using the verification skills that I discussed earlier, try to check out the original publisher, as well, to check your findings.
460
00:50:32,080 --> 00:50:38,080
Google also supports a powerful patent search available at patents.google.com.
461
00:50:38,080 --> 00:50:44,080
You can search Google Patents Search, or Google Patents Advanced Search on Google for more options and filters.
462
00:50:44,080 --> 00:50:51,080
Using this tool, you can find information on patents searching by title, number, inventor, sign-e, and more.
463
00:50:51,080 --> 00:50:55,080
Google currently keeps track of patents in North America, Europe, and Japan.
464
00:50:55,080 --> 00:51:23,080
It's a great resource for anyone researching patent information, which may not be readily available in a general search.
465
00:51:26,080 --> 00:51:30,080
If you're unfamiliar with common browser keybines, I'll share a few.
466
00:51:30,080 --> 00:51:35,080
These are generally the same across all browsers in massively increased productivity.
467
00:51:35,080 --> 00:51:40,080
Replace control with command and alt with option if you're using macOS.
468
00:51:40,080 --> 00:51:45,080
As I mentioned in Part 3, Control-Click opens a link in a new tab.
469
00:51:45,080 --> 00:51:48,080
Control-T opens a new tab.
470
00:51:48,080 --> 00:51:52,080
Control-W, closes the current tab.
471
00:51:52,080 --> 00:51:58,080
Control-Shift-F, or Alt-F, focuses the search bar.
472
00:51:58,080 --> 00:52:02,080
Control-R refreshes the page.
473
00:52:02,080 --> 00:52:07,080
Control-Alt-R, hard refreshes the page from origin.
474
00:52:07,080 --> 00:52:11,080
And Control-F searches for text within a web page.
475
00:52:11,080 --> 00:52:14,080
This last one is super critical to a efficient searching.
476
00:52:14,080 --> 00:52:19,080
I constantly use Control-F to find the content that I'm seeking on a web page.
477
00:52:19,080 --> 00:52:25,080
It saves tons of time that I'd otherwise spend skimming information that's potentially unrelated to what I'm looking for.
478
00:52:25,080 --> 00:52:31,080
Knowing these keyboard shortcuts will hopefully help you navigate the browser and complete searches faster.
479
00:52:31,080 --> 00:52:41,080
The first one is the first one.
480
00:52:41,080 --> 00:52:47,080
Can you grab your now Alt-Powered Up and Ready to Go and get the most out of Google?
481
00:52:47,080 --> 00:52:52,080
That puts you ahead of most of the other 27 million developers in the world.
482
00:52:52,080 --> 00:52:56,080
Was that statistic real? Try and search for yourself.
483
00:52:56,080 --> 00:53:04,080
I encourage you to consider how you can combine everything that I've discussed in this video to obtain the best answer to your question.
484
00:53:04,080 --> 00:53:06,080
Start with a simple search.
485
00:53:06,080 --> 00:53:11,080
Use specific terms to narrow-focus, but avoid unnecessary redundant terms.
486
00:53:11,080 --> 00:53:14,080
Put yourself in the mindset of the person writing your answer.
487
00:53:14,080 --> 00:53:18,080
Break down multiple queries into several searches.
488
00:53:18,080 --> 00:53:20,080
Verify your results.
489
00:53:20,080 --> 00:53:26,080
Laterally use search operators and take advantage of specialized search engines.
490
00:53:26,080 --> 00:53:28,080
Searches will sometimes be simple.
491
00:53:28,080 --> 00:53:31,080
Other times you'll be deep in the weeds.
492
00:53:31,080 --> 00:53:34,080
Online detective work can be hard.
493
00:53:34,080 --> 00:53:38,080
My last and most important piece of advice don't give up.
494
00:53:38,080 --> 00:53:41,080
It might take two searches or three or six.
495
00:53:41,080 --> 00:53:44,080
Refraiser query and try again.
496
00:53:44,080 --> 00:53:47,080
You have access to all of human knowledge.
497
00:53:47,080 --> 00:53:49,080
Take advantage of it.
498
00:53:49,080 --> 00:53:51,080
Thank you for listening to this video course.
499
00:53:51,080 --> 00:53:53,080
I hope it was of some help to you.
500
00:53:53,080 --> 00:53:57,080
After finishing this course, do you feel like you'll approach search differently?
501
00:53:57,080 --> 00:54:03,080
I want to thank the amazing people at Free Codecamp who supported the development of this course.
502
00:54:03,080 --> 00:54:09,080
Additionally, my appreciation goes out to Google Search and Turn Eric Boson, Lincoln Backster,
503
00:54:09,080 --> 00:54:13,080
and several Google engineers to request their names for main private for reviewing the course material
504
00:54:13,080 --> 00:54:16,080
and helping me make it the best possible.
505
00:54:16,080 --> 00:54:19,080
That's all folks.
67693
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.