Google provides a powerful search engine that indexes web pages. It allows for various search techniques like phrase searches using quotes, Boolean logic using AND, OR and parentheses, negation using dashes, and including synonyms using tildes. Google ignores common words by default but they can be explicitly included using plus signs. The site, inurl and related syntaxes allow narrowing searches to specific sites, URLs or related pages. Number ranges and wildcards can be used. The Feeling Lucky button directly takes users to the top search result. Within-results searching allows refining an initial result set.