Hello Guyz
If you wanna get Rocking results from Google.. Here is a Go....
This tutorial mainly focusses on SYNTAX of GOOGLE Search queries.. It gives you practical examples tha you can test for urself.. moreover, it gives a brief analysis on each section.. plzz... have a look...
Source :Completely edited by me starting from the scratch.Edited this till late night 3:00. Got from different sources, Analysed and compiled into one big tutorial. I can say.. Google itself is my source.. Also refered to oreilly and Digit Fast Track Dec 2k6.
If you search for more than one keyword at a time, What would the search engine assume?? Whether it should search for all the words or any of them?? The answer to this question is based on the Boolean Default of the search engine. Any search engine can default to Boolean AND or Boolean OR. Still, We cannot call it a good search engine if it doesnot support both the functions.. i.e. If you wanna search any one of them, or all of them, It should listen to u right.. Well.. Google is tooooooooooooo user friendly... It has its own syntax for searching Keywords... I am listing all of them.. may be not all.. but many.. why not give it a try now...
Case Insensitive Search
Google search is Case insensitive. DiGiT or DIGIT or digit will fetch you same results.
Quotations Enclosure
If you enclose your search string in Quotations, Google search for the whole string rather than individual words in the string...
Basic Boolean
AND
Google's Boolean default is AND. It means that if you enter query words without any modifiers, It will search for all of them.
OR
If you want either of the specified words to be searched, then use OR / | between them
EXCLUSION:
Use this, you want to specify a query item which should not appear in your results.
COMPOSITE
Use the combination of OR and AND to yield custom results.
Simple Searching and Feeling Lucky
The I'm Feeling Lucky button is a nice feature of Google for very quick searches. Rather than giving you a list of search results from which to choose, you're Redirected to what Google believes is the most relevant page in the given search.
WILD CARD
Google DO NOT support wild cards/ Stemming. But, Help comes in the form of Google's full-word wildcard. We can insert * wherever we are not sure of what lie between the search phrases.
SPECIAL SYNTAX
Google being a full-text search engine, it indexes entire web pages instead of just titles and descriptions. Additional commands, called special syntaxes, let Google users search specific parts of web pages or specific types of information.
intitle:
restricts your search just to the titles of web pages.
inurl:
restricts your search to the URLs of web pages. This syntax tends to work well for finding search and help pages, because they tend to be rather regular in composition.
intext:
searches only body text (i.e., ignores link text, URLs, and titles). Although, its uses are limited, it's perfect for finding query words that might be too common in URLs or link titles.
inanchor:
This tag searches for text in a page's link anchors. In other words, A link anchor is the descriptive text of a link. For example, the link anchor in the HTML code below is "Sridatta's HomePage"
<a href ="*sridatta.110mb.com"> Sridatta's Home Page </a>
site:
allows you to narrow your search by either a site or a top-level domain.
link:
Returns a list of pages linking to the specified URL. You need not include * in the search. Even if you include, google seems to ignore them.
cache:
Finds a copy of the page that Google indexed even if that page is no longer
available at its original URL or has since changed its content completely. This is
particularly useful for pages that change often.
daterange:
This limits your search to a particular date or range of dates that a page was indexed. It's important to note that the search is not limited to when a page was created, but when it was indexed by Google.
Note: daterange: works with Julian dates but not Gregorian dates (the dates in calendar we use every day.) We can find several Gregorian/Julian converters online, but if you want to search Google without all that, use the FaganFinder Google interface @ (*www.faganfinder.com/engines/google.shtml)
filetype:
As the name suggest, this tag Searches the suffixes or filename extensions.
related:
This tag finds pages that are related to the specified page. The resulted pages are not necessarily related to each other.. but, infact they are related to the search phrase. This is a good way to find categories of pages co-related to each other.
info:
This query tag retrives more information about a specified URL. The Information may include a link to the URL's cache, a list of pages that link to that URL, pages that are related to that URL, and pages that contain that URL.
define:
This shows a list of possible definitions for a word or a phrase.
Weather
Shows the weather fore cast for the country/region specified as the search string
stock:
Shows stock exchange information for the specified organisation from the NEW YORK STOCK EXCHANGE.
Movie:
Shows reviews and showtimes for given movie as a search string.
BOOK SEARCH
Use the operators intitle:, inauthor:, inpublisher:, isbn:, date: along with the corresponding search phrases to obtain relavant results.
BLOG SEARCH
Use the operators inblogtitle:, inpostauthor:, blogurl: with their corresponding search phrases to search the blogs.
GOOGLE CALCULATOR:
Use the simple mathematical Operators to give a mathematical expression as a search string. Google will compute it for you..
+ Addition
- Substraction
* Multiplication
/ Division
^ Power/Exponent (** also)
% Modulus
SOME COMBINATIONAL SEARCH EXAMPLES
Using INURL: and SITE: to find SUB-DOMAINS of a Particular Domain
If you are not able to figure out the difference between INURL and SITE, here it is....
site: is perfect for those situations in which you want to restrict your search to a certain domain or domain suffix like "com," "example.org," or "thinkdigit.com". But it fails when you're trying to search for a site that exists beneath the main or default site (i.e., in a subdirectory like /forum/).
inurl: inurl is used if you want to expand your search from a particular URL to its subdirectories.
You'll see that using the inurl: query instead of the site: query has two immediate advantages
· You can use inurl: by itself without using any other query words (which you can't do with site: ).
· You can use it to search subdirectories.
inurl:[/B] is used in combination with the site: syntax to get information about subdomains. If you wanna find all the subdomains of google, You can't get that information via the query site:google.com, either u cannot get the result using query inurl:"*.google.com" (because that query will pick up mirrors and other pages containing the string google.com that aren't at the google site).
***********************************************************************************************
I will try to possibly update this post whenever i find more things on...
P.S: Plzzzz post your comments. You can also repute the post if you liked it.
If you wanna get Rocking results from Google.. Here is a Go....
This tutorial mainly focusses on SYNTAX of GOOGLE Search queries.. It gives you practical examples tha you can test for urself.. moreover, it gives a brief analysis on each section.. plzz... have a look...
Source :Completely edited by me starting from the scratch.Edited this till late night 3:00. Got from different sources, Analysed and compiled into one big tutorial. I can say.. Google itself is my source.. Also refered to oreilly and Digit Fast Track Dec 2k6.
If you search for more than one keyword at a time, What would the search engine assume?? Whether it should search for all the words or any of them?? The answer to this question is based on the Boolean Default of the search engine. Any search engine can default to Boolean AND or Boolean OR. Still, We cannot call it a good search engine if it doesnot support both the functions.. i.e. If you wanna search any one of them, or all of them, It should listen to u right.. Well.. Google is tooooooooooooo user friendly... It has its own syntax for searching Keywords... I am listing all of them.. may be not all.. but many.. why not give it a try now...
Case Insensitive Search
Google search is Case insensitive. DiGiT or DIGIT or digit will fetch you same results.
Quotations Enclosure
If you enclose your search string in Quotations, Google search for the whole string rather than individual words in the string...
Basic Boolean
AND
Google's Boolean default is AND. It means that if you enter query words without any modifiers, It will search for all of them.
OR
If you want either of the specified words to be searched, then use OR / | between them
EXCLUSION:
Use this, you want to specify a query item which should not appear in your results.
COMPOSITE
Use the combination of OR and AND to yield custom results.
Simple Searching and Feeling Lucky
The I'm Feeling Lucky button is a nice feature of Google for very quick searches. Rather than giving you a list of search results from which to choose, you're Redirected to what Google believes is the most relevant page in the given search.
WILD CARD
Google DO NOT support wild cards/ Stemming. But, Help comes in the form of Google's full-word wildcard. We can insert * wherever we are not sure of what lie between the search phrases.
SPECIAL SYNTAX
Google being a full-text search engine, it indexes entire web pages instead of just titles and descriptions. Additional commands, called special syntaxes, let Google users search specific parts of web pages or specific types of information.
intitle:
restricts your search just to the titles of web pages.
inurl:
restricts your search to the URLs of web pages. This syntax tends to work well for finding search and help pages, because they tend to be rather regular in composition.
intext:
searches only body text (i.e., ignores link text, URLs, and titles). Although, its uses are limited, it's perfect for finding query words that might be too common in URLs or link titles.
inanchor:
This tag searches for text in a page's link anchors. In other words, A link anchor is the descriptive text of a link. For example, the link anchor in the HTML code below is "Sridatta's HomePage"
<a href ="*sridatta.110mb.com"> Sridatta's Home Page </a>
site:
allows you to narrow your search by either a site or a top-level domain.
link:
Returns a list of pages linking to the specified URL. You need not include * in the search. Even if you include, google seems to ignore them.
cache:
Finds a copy of the page that Google indexed even if that page is no longer
available at its original URL or has since changed its content completely. This is
particularly useful for pages that change often.
daterange:
This limits your search to a particular date or range of dates that a page was indexed. It's important to note that the search is not limited to when a page was created, but when it was indexed by Google.
Note: daterange: works with Julian dates but not Gregorian dates (the dates in calendar we use every day.) We can find several Gregorian/Julian converters online, but if you want to search Google without all that, use the FaganFinder Google interface @ (*www.faganfinder.com/engines/google.shtml)
filetype:
As the name suggest, this tag Searches the suffixes or filename extensions.
related:
This tag finds pages that are related to the specified page. The resulted pages are not necessarily related to each other.. but, infact they are related to the search phrase. This is a good way to find categories of pages co-related to each other.
info:
This query tag retrives more information about a specified URL. The Information may include a link to the URL's cache, a list of pages that link to that URL, pages that are related to that URL, and pages that contain that URL.
define:
This shows a list of possible definitions for a word or a phrase.
Weather
Shows the weather fore cast for the country/region specified as the search string
stock:
Shows stock exchange information for the specified organisation from the NEW YORK STOCK EXCHANGE.
Movie:
Shows reviews and showtimes for given movie as a search string.
BOOK SEARCH
Use the operators intitle:, inauthor:, inpublisher:, isbn:, date: along with the corresponding search phrases to obtain relavant results.
BLOG SEARCH
Use the operators inblogtitle:, inpostauthor:, blogurl: with their corresponding search phrases to search the blogs.
GOOGLE CALCULATOR:
Use the simple mathematical Operators to give a mathematical expression as a search string. Google will compute it for you..
+ Addition
- Substraction
* Multiplication
/ Division
^ Power/Exponent (** also)
% Modulus
SOME COMBINATIONAL SEARCH EXAMPLES
Using INURL: and SITE: to find SUB-DOMAINS of a Particular Domain
If you are not able to figure out the difference between INURL and SITE, here it is....
site: is perfect for those situations in which you want to restrict your search to a certain domain or domain suffix like "com," "example.org," or "thinkdigit.com". But it fails when you're trying to search for a site that exists beneath the main or default site (i.e., in a subdirectory like /forum/).
inurl: inurl is used if you want to expand your search from a particular URL to its subdirectories.
You'll see that using the inurl: query instead of the site: query has two immediate advantages
· You can use inurl: by itself without using any other query words (which you can't do with site: ).
· You can use it to search subdirectories.
inurl:[/B] is used in combination with the site: syntax to get information about subdomains. If you wanna find all the subdomains of google, You can't get that information via the query site:google.com, either u cannot get the result using query inurl:"*.google.com" (because that query will pick up mirrors and other pages containing the string google.com that aren't at the google site).
***********************************************************************************************
I will try to possibly update this post whenever i find more things on...
P.S: Plzzzz post your comments. You can also repute the post if you liked it.