Advanced Search Capabilities
-
Upload
mahmoud-abdallah -
Category
Internet
-
view
67 -
download
0
Transcript of Advanced Search Capabilities
![Page 2: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/2.jpg)
• Search Default Settings
• Logical Operators
• Common Specifiers
• Shortcut Specifiers
• Site Specifiers
• Metadata Specifiers
• Advanced Search Interface
• Custom Settings
• Summary
Topics
![Page 3: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/3.jpg)
![Page 4: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/4.jpg)
Welcome!
• People overestimate their Google Search skills!
• Just ask them to retrieve something specific on Google
• You’ll soon become a Google sniper
![Page 5: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/5.jpg)
Google Search default settings
•Case-insensitive
•Grammatically insensitive
•Look up for alternatives
•Implicitly adds an « AND » operator between query elements.
•Results are sorted by « relevance »
![Page 6: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/6.jpg)
Logical Operators
AND
OR
NOT
![Page 7: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/7.jpg)
The « AND » operator• The « AND » operator is a binary (two operands) operator that returns results containing its operands on the left-hand side and right hand-side.
• The « AND » operator is implemented by writing a blank space between the operands you want to connect.
• Because Google ignores parentheses, the « AND » operator will always connect its closest neighboring operands.
• You can use multiple « AND » operators in a row. It will work as usual.
• Remember: returning results with the two operands is the best case scenario.
![Page 8: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/8.jpg)
The « OR » operator• The « OR » operator is a binary (two operands) operator returns results containing one of its two operands or both of them.
• You can implement the « OR » operator by writing « OR » or by writing a vertical bar (|) between two operands.
• Because Google ignores parentheses, the « OR » operator will apply to its closest neighboring operands.
• You can use multiple « OR » operators in a row along other logical operators.
![Page 9: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/9.jpg)
The « - » (NOT) operator• The « - » (NOT) operator is a unary (one operand) operator that excludes all the results containing its operand.
• You have to use the minus (-) symbol to implement the « NOT » operator. It has no syntactical equivalent.
• There should be no blank space between the « - » (NOT) operator and its operand.
• When you use a « - » (NOT) operator in a query, it will apply to the whole query.
• You can use multiple « - » (NOT) operators in a row. They’ll add up and exclude their respective operands from the final result.
![Page 10: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/10.jpg)
Common Specifiers
Exact match
Placeholder
Range
![Page 11: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/11.jpg)
The « “” » (double quotes) specifier• The « “” » (double quotes) specifier is an n-ary (n operands) specifier that returns results containing its operands in the same order.
• The « “” » (double quotes) specifier has no syntactical equivalent. The single quotes cannot replace it.
• The « “” » (double quotes) specifier is case-insensitive, singular/plural- insensitive and may return synonyms.
• The « “” » (double quotes) and its operands are treated as a single expression by logical operators.
![Page 12: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/12.jpg)
The « * » (wildcard) placeholder• The « * » (wildcard) placeholder is a n-ary (n operands) specifier that returns results containing its operands in the same word order with a word to replace the wildcard.
• The « * » (wildcard) has no syntactical equivalent and it cannot be replaced by a blank space.
• The « * » (wildcard) cannot be used alone. It has to be an unknown element of a structure.
• The « * » (wildcard) and its operands are considered as a single expression.
![Page 13: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/13.jpg)
The « .. » (double dots) specifier• The « .. » (double dots) specifier is a binary (two operands) specifier that returns results containing a numerical value between its operands.
• You can implement it by writing « .. » with an operand on the left and right-hand sides. There should be no blank space. It has no syntactical equivalent.
• It only takes numerical values as operands.
• You can use the « OR » and « AND » operators on the « .. » specifier and its operands, but you cannot use the « - » (NOT) operator.
• You can use the dollar ($) currency on its operands.
![Page 14: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/14.jpg)
Shortcut Specifiers
Definition
Translation
Weather
Location
Time
Calculator
Converter
![Page 15: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/15.jpg)
The « define: » specifier• « define: » is a unary specifier (one operand) that returns the definition – according to Google Dictionary – of the operand it applies to.
• The ‘:’ (colon) is optional and can be replaced by a blank space.
• Remember that it only works with English words.
• You cannot use logical operators on ‘define:’ and its operand.
• You can get additional information about a word such as its etymological root and its recurrence over time on Google.
![Page 16: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/16.jpg)
The « translate: » specifier• The « translate: » specifier is a binary (two operands) specifier that returns the translation of a word in a target language. It takes two parameters: a word or sentence to translate and the target language.
• The ‘:’ (colon) is optional and can be replaced by a blank space.
• Like ‘define:’, you cannot apply logical operators on ‘translate:’ and its operands.
• Because the translator is based on Google Translate’s API, it has the same limitations.
![Page 17: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/17.jpg)
The « weather: » specifier• The « weather: » specifier returns the weather – according to Google’s own previsions/database – of the place it applies to.
• The ‘:’ (colon) is not mandatory and can be replaced by a blank space.
• When two places have the same name, you must provide additional information.
• Using logical operators will break the « weather: » specifier.
![Page 18: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/18.jpg)
The « locations: » specifier• « locations: » is a specifier that returns the Google Map coordinates of its operand.
• The ‘:’ (colon) is not mandatory and can be replaced by a blank space.
• If two places have the same name, you also have to specify the country.
• Using logical operators will break the « locations: » specifier.
![Page 19: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/19.jpg)
The « time: » specifier• The « time: » specifier is a unary (one operand) specifier that returns the current time (and time zone) of its operand.
• The ‘:’ (colon) is not mandatory and can be replaced by a blank space.
• Using logical operators will break the « time: » specifier.
• If two places have the same name, you have to provide additional information.
![Page 20: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/20.jpg)
The calculator functionalities• Google’s internal calculator is a Google-hosted calculator that can perform arithmetical calculations and basic function graphing.
• The calculator will get called if you use mathematical syntax. It won’t work if you mix it with non-mathematical syntax.
• It follows the PEMDAS order of operations: (1) parentheses, (2) exponents, (3) multiplications/divisions, (4) additions/subtractions.
• The calculator will ignore blank spaces between mathematical operators and mathematical operands.
• You can graph multiple functions at once if you separate them by a comma.
![Page 21: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/21.jpg)
The units converter• The Google converter takes a numerical value of a certain unit of measurement and converts it into its equivalent numerical value for another unit of measurement.
• The converter only works if the source unit of measurement and the target unit of measurements are convertible. For example, you can convert ‘inches’ to ‘miles per hour’.
• The converter understand full unit names (e.g. ‘feet’), abbreviations (e.g. ‘ft’), and symbols (e.g. ‘$’).
• You can either use a blank space or ‘to’ between the source and target values.
• The converter is rather complete, and you can convert many different kinds of units, such as volumes, speeds, frequencies, etc.
![Page 23: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/23.jpg)
Site Specifiers
Get results from a website
Get files of a specific type
Find related websites
Find links pointing to a website
Retrieve the cached version of a webpage
Get additional information about a website
![Page 24: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/24.jpg)
The « site: » specifier• The « site: » is a unary (one operand) specifier that returns results with an URL containing its operand.
• The ‘:’ (colon) is mandatory and there should be no blank space.
• The operand can be a country code.
• Using the « OR » operator between two URLs will make « site: » apply to the right one and ignore the left one.
• Using the « OR » and « - » (NOT) operators between two « site: » expressions will work as usual, whereas the « AND » operator will break them.
![Page 25: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/25.jpg)
The « filetype: » specifier• The « filetype: » specifier is a unary (one operand) specifier that returns results containing a file of the specified type.
• The ‘:’ (colon) is mandatory and there should be no blank space between the specifier and its operand.
• Using multiple « filetype: » specifiers in a query will only consider the first one.
• You can find the list of the accepted filetypes in the Google Advanced Search interface located at google.com/advanced_search.
• The « filetype: » specifier is really potent when used along other specifiers such as the « site: » specifier.
![Page 26: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/26.jpg)
The « related: » specifier• The « related: » specifier is a unary (one operand) specifier that returns the root domain of similar (according to Google) websites.
• The ‘:’ (colon) is mandatory and there should be no blank space.
• Using logical operators between the « related: » expression and other expressions will basically ignore the right-hand side expressions.
• When using logical operators between two « related: » expressions, the right-hand side expression will get ignored.
• Remember: ‘relatedness’ is defined by Google according to internal criteria that may not be intuitive.
![Page 27: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/27.jpg)
The « link: » specifier• The « link: » specifier is a unary (one operand) specifier that returns a few selected (by Google) results pointing to an URL.
• The ‘:’ (colon) is mandatory and there should be no blank space.
• Using logical operators between the « link: » expression and other expressions will break it.
• When you want to trace backlinks, it’s more efficient to use the double quotes specifier on the URL and the « - » (NOT) operator on this URL.
![Page 28: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/28.jpg)
The « cache: » specifier• The « cache: » specifier is a unary (one operand) specifier that returns the cached version of a webpage at a specific date and time.
• The ‘:’ (colon) is mandatory and there should be no blank space between the specifier and its operand.
• It’s normally not possible to retrieve previous versions of a webpage’s cache other than the one proposed by Google.
• Any webpage indexed by Google will have a cached version on Google’s end.
• When you use multiple « cache: » specifiers, it will only work for the first one.
![Page 29: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/29.jpg)
The « info: » specifier• The « info: » specifier is a unary (one operand) specifier that returns its operand’s URL and Google suggested specifiers applied to this URL.
• The ‘:’ (colon) is mandatory and there should be no blank space.
• Beware: the « info: » specifier will consider everything on its right as its operand.
• Because you already know how to use all the suggested specifiers, you may directly use them on the URL instead of going through this step.
![Page 30: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/30.jpg)
Metadata Specifiers
Filter results by URL
Filter results by title
Filter results by clickable text
Filter results by text
![Page 31: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/31.jpg)
The « inurl: » specifier• The « inurl: » specifier is a unary (one operand) specifier that returns results containing the operand in their URL.
• The ‘:’ (colon) is mandatory and there should be no blank space.
• The « inurl: » will only apply to its operand and will ignore other expressions on its right.
• Using the « OR » operator on its operands will make « inurl: » work as if it was called on each operand, or both.
• You can use logical operators between two « inurl: » and they’ll work as usual.
![Page 32: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/32.jpg)
The « allinurl: » specifier• The « allinurl: » specifier is a n-ary (n operands) specifier that returns results with an URL containing the n operands.
• The ‘:’ (colon) is mandatory and there should be no blank space.
• Each word expression on its right-hand side will be considered its operand if it doesn’t have its own specifier.
• Using the « OR » operator between two operands will make « allinurl: » work as if it was called on each, or both of them.
• When using logical operators between two « allinurl: », the « AND » operator will break them, whereas the « OR » and « - » (NOT) operators will make the right-hand side expression ignored.
![Page 33: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/33.jpg)
The « intitle: » specifier• The « intitle: » specifier is an unary (one operand) specifier that returns results containing the operand in the document’s title or URL.
• The ‘:’ (colon) is mandatory and there should be no blank space.
• The « intitle: » specifier applies to its operand and ignores other expressions on its right.
• Using the « OR » operator on its operands will make « intitle: » as if it was called on each operand or both of them.
• Using logical operators between multiple « intitle: » will work as usual.
![Page 34: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/34.jpg)
The « allintitle: » specifier• The « allintitle: » specifier is a n-ary (n operands) specifier that returns results containing all the operands in the document’s title or URL.
• The ‘:’ (colon) is mandatory and there should be no blank space.
• The « allintitle: » specifier will consider any word expression on its right- hand side as its operand.
• Using the « OR » operator on its operands will make « allintitle: » work as if it was called on each operand, or both.
• Using the « AND » operator between two « allintitle: » will break them, whereas the « OR » and « - » (NOT) operators will make the right-hand side expression ignored.
![Page 35: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/35.jpg)
The « inanchor: » specifier• The « inanchor: » specifier is a unary (one operand) specifier that returns results containing the operand in the anchor text (not necessarily the title) and the URL.
• The ‘:’ (colon) is mandatory and there should be no blank space.
• The « inanchor: » specifier applies to its right-hand side operand and ignores other words.
• When you use the « OR » operator on its operand, the ‘inanchor:’ specifier will work as if it was called for each of them or both.
• You can use multiple ‘inanchor:’ specifiers in the same query without breaking its functionalities.
![Page 36: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/36.jpg)
The « allinanchor: » specifier• The « allinanchor: » specifier is a n-ary (n operands) that returns results containing the operands in the anchor text or URL.
• The ‘:’ (colon) is mandatory and there should be no blank space.
• The « allinanchor: » specifier will apply to all the words on its right- hand side that don’t have their own specifier.
• Like for ‘inanchor:’, when you use the « OR » operator on its operands, the ‘allinanchor:’ will do as if it was called for each operand, or both.
• You can use the « OR » and « NOT » operator between ‘allinanchor:’ expressions, but the « AND » operator will break it.
![Page 37: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/37.jpg)
The « intext: » specifier• The « intext: » specifier is a unary (one operand) specifier that returns results containing the operand in their URL or document’s text.
• The ‘:’ (colon) is mandatory and there should be no blank space.
• The « intext: » specifier only applies to its right-hand side operand.
• Using the « OR » operator between its operand and another word will make work as if it was called for each, or both of them.
• You can use multiple « intext: » specifiers in a row.
![Page 38: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/38.jpg)
The « allintext: » specifier• The « allintext: » specifier is a n-ary (n operands) specifier that returns results containing all its operands in the URL or the document’s text.
• The ‘:’ (colon) is mandatory and there should be no blank space.
• The « allintext: » specifier will consider any word expression on its right- hand side as one of its operands.
• When you use the « OR » operator between its operands, the « allintext: » specifier will work as if it was called on each, or both of them.
• When using logical operators between two « allintext: », the « AND » operator will break them, whereas the « OR » and « - » (NOT) expression will get ignored.
![Page 39: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/39.jpg)
Advanced Search Interface
Custom Settings
![Page 40: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/40.jpg)
The Advanced Search Interface
•First half of the interface:
![Page 41: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/41.jpg)
The Advanced Search Interface
•Second half of the interface:
![Page 42: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/42.jpg)
The custom settings
• You can activate the SafeSearch
• You can activate the instant results
• You can set up the number of results from 10 to 100
• You can activate the speech-to-text for voice search
• You can set the results to open in new window tabs
![Page 44: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/44.jpg)
Summary
![Page 45: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/45.jpg)
Summary• Default settings:
• Case-insensitive
• Grammatically insensitive
• Look up for alternatives
• Implicitly adds an « AND » operator between query elements.
• Results are sorted by « relevance »
• Logical operators:• The « AND » operator implemented by a blank space
• The « OR » operator implemented by ‘OR’ or a vertical bar (|)
• The « NOT » operator implement by the minus symbol (-)
![Page 46: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/46.jpg)
Summary• Three useful punctuators:
• The double quotes « ”” » specifier
• The range « .. » specifier
• The wildcard « * » as a placeholder
• Handful shortcuts:• The « define: » shortcut• The « translate: » shortcut• The « weather: », « locations: » and « time: » shortcuts• The calculator functionalities• The converter functionalities
![Page 47: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/47.jpg)
Summary• Site specifiers:
• The « site: » specifier
• The « filetype: » specifier
• The « related: » specifier
• The « cache: » specifier
• The « info: » specifier
• Metadata specifiers:• The « inurl: » and « allinurl: » specifiers• The « intext: » and « allintext: » specifiers• The « intitle: » and « allintitle: » specifiers• The « inanchor: » and « allinanchor: » specifiers
![Page 48: Advanced Search Capabilities](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee90b41a28ab31528b46b1/html5/thumbnails/48.jpg)
THANK YOU