NAME
   WWW::Google::AutoSuggest - Query the Google services to retrieve the
   query suggestions

SYNOPSIS
     use WWW::Google::AutoSuggest;
     my $AutoSuggest=WWW::Google::AutoSuggest->new();
     my @Suggestions = $AutoSuggest->search("perl");
     ###### or
     use WWW::Google::AutoSuggest;
     my $AutoSuggest=WWW::Google::AutoSuggest->new(domain=> "it" ,json=>1); #uses www.google.it instead of .com
     my $result = $AutoSuggest->search("perl");
     # $result now is a JSON object
     ###### or with the html tags
     use WWW::Google::AutoSuggest;
     my $AutoSuggest=WWW::Google::AutoSuggest->new(strip_html=>0);
     my @Suggestions = $AutoSuggest->search("perl");

DESCRIPTION
   WWW::Google::AutoSuggest allows you to use Google Suggest in a quick and
   easy way and returning it as JSON for further inspection

ARGUMENTS
   json
               my $AutoSuggest=WWW::Google::AutoSuggest->new(json=>1);

       or

               $AutoSuggest->json(1);

       Explicitally enable the return of the JSON object when calling
       "search("term")"

   strip_html
               my $AutoSuggest=WWW::Google::AutoSuggest->new(strip_html=>0);

       or

               $AutoSuggest->strip_html(0);

       Explicitally disable the stripping of the HTML contained in the
       google responses

   raw
               my $AutoSuggest=WWW::Google::AutoSuggest->new(raw=>1);

       or

               $AutoSuggest->raw(1);

       Explicitally enable the return of the response content when calling
       "search("term")"

   domain
               my $AutoSuggest=WWW::Google::AutoSuggest->new(domain=>"it");

       or

               $AutoSuggest->domain("it");

       Explicitally use the Google domain name in the request

METHODS
   new
               my $AutoSuggest=WWW::Google::AutoSuggest->new();

       Creates a new WWW::Google::AutoSuggest object

   search
               my @Suggestions = $AutoSuggest->search($query);

       Sends your $query to Google web server and fetches and parse
       suggestions for the given query. Default returns an array of that
       form

               @Suggestions = ( 'foo bar' , 'baar foo',..);

       Setting $AutoSuggest->json(1);

       will return the JSON object

AUTHOR
   mudler <[email protected]>

COPYRIGHT
   Copyright 2014 mudler

LICENSE
   This library is free software; you can redistribute it and/or modify it
   under the same terms as Perl itself.

SEE ALSO
   <https://metacpan.org/pod/WebService::Google::Suggest>