Keywords are not case-sensative. Search for 'John Doe', 'john doe', 'JOHN DOE', or any other variations will return same results.
▣ OR search:
To find either A or B, use uppercase OR in between A and B. Keyword "Lake Bengal OR Kerala" will return results with lakes either in Bengal or Kerala.
▣ Exact match:
To find exact match for a keyword, enclose the same into quotations. Keyword "John Doe" will return only those results which has at least one occurance of the term "John Doe".
You can use a minus or dash sign before any keyword to exclude it from search results. Keyword "John -Doe" will return results matching to John only (Doe, minused).
Use asterisk for unpredictable searches. If you want to know middle name of John Doe, search "John * Doe".
Search URLs for one or as many you want keywords. Keyword inurl:mango will display results whose URLs contains the term 'mango'. Multiple queries, such as, inurl:mango apple orange will return results in that given keyword order.
It is also a URL search-function. You can use it to find URLs matching to all queried words (in no particular order).
Similar to Inurl: search-function, but it does find the page titles instead URLs. To find a page whose title has included at least once the term "mango", you should query intitle:mango. For multiple keywords, you must enclose it into quotations. For example, intitle:"mango apple orange" (not intitle:mango apple orange).
It is also a page title search-function, works with multiple keywords to find results inclusive of all queried words. Quotations are not compulsory and you can write keyword in any order. For example, allintitle:Wikipedia website environment and allintitle:environment website wikipedia will return same results.
Search-function to look into text of pages on web. You must enclose multiple keywords into quotations; for a single query, quotaions are not required. Like, intext:Wikipedia; for a single keyword, intext:"Wikipedia is used so often"; for multiples.
It should be clear by now that search-function preceded by 'all', is used for multiple keywords when one wants to get results inclusive of all of the queried words (Multiple keywords used with the 'inxxxx:' search-functions return results in a particular order - that may not include all of them).
This function restricts search results to a particular website. For example, 'Wikipedia site:example.com' will return results for Wikipedia only from www.example.com website. It can also be used to exclude a website from search results by adding a minus or dash sign before search-function. For example, 'Wikipedia -site:example.com' will return results from all websites but www.example.com.
Use this search-function to find a term around another. The small 'n' in bracket represents the maximum number of spaces between two queried terms. For example, keyword 'mango AROUND(5) orange' will return results where the term mango is separated by the term orange by maximum 5 spaces (it could be in url, page-text, or page-title).