All language subtitles for Google Like a Pro – All Advanced Search Operators Tutorial [2023 Tips] (Transcribed on 11-May-2023 19-47-38)

af Afrikaans
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bn Bengali
bs Bosnian
bg Bulgarian
ca Catalan
ceb Cebuano
ny Chichewa
zh-CN Chinese (Simplified) Download
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
tl Filipino
fi Finnish
fr French
fy Frisian
gl Galician
ka Georgian
de German
el Greek
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
km Khmer
ko Korean
ku Kurdish (Kurmanji)
ky Kyrgyz
lo Lao
la Latin
lv Latvian
lt Lithuanian
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mn Mongolian
my Myanmar (Burmese)
ne Nepali
no Norwegian
ps Pashto
fa Persian
pl Polish
pt Portuguese
pa Punjabi
ro Romanian
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
st Sesotho
sn Shona
sd Sindhi
si Sinhala
sk Slovak
sl Slovenian
so Somali
es Spanish
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
te Telugu
th Thai
tr Turkish
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
or Odia (Oriya)
rw Kinyarwanda
tk Turkmen
tt Tatar
ug Uyghur
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.