Usar a busca do google

Bom dia;
Estou desenvolvendo um aplicativo que tem por finalidade refinar o resultado das buscas do google.
Em linhas gerais eu gostaria de fazer uma requisição ao google e tratar os resultados em minha aplicação, em vez de tratar isto no navegador. Alguém pode me informar se é possível fazer esta tarefa e caso seja como eu devo proceder? Vou tratar os resultados com o apache lucene.

Em baixo da barra de pesquisa do google, existem diversos opções de refinamentos para a busca. Você filtra imagens, videos, noticias… Alem disso, você tem em ferramentas de pesquisa, ainda embaixo da barra de pesquisa do google, que filtra a data a partir de uma, ordena por data de postagem, classifica por idiomas e países, alem é claro de trazer o melhor resultado mais relevante que a pessoa procure… O que você poderia fazer, é sugerir ao google quais seriam a melhorias ou mais opções que você queira que sejam incrementadas.
Se o que você quer é criar um sistema de buscas, com seu próprio domínio, mas usar todos os recursos do google para pesquisa, alem de usar a base de dados deles, e falar que é seu… acredito que não tem como não, a menos que você seja parceiro deles e seja negociado.

Existe outros motores de busca bem semelhantes ao google. O que eu lembro de cabeça são esses:


http://www.bing.com/
http://www.ask.com/

Boa noite Rodrigo, obrigado pela atenção ao responder à minha pergunta.
O que eu gostaria de fazer é poder utilizar o resultado que o google me traz, em resposta à minha solicitação, e utilizar como entrada em minha aplicação, que no caso seria responsável por filtrar as informações que serão efetivamente relevantes ao usuário final. Então o que estou procurando é basicamente uma maneira de fazer uma requisição ao google, mas sem utilizar o navegador.

Basicamente seria:
Google Search API = para JAVA
CURL = para PHP

Olhe os links abaixo por favor, tem para Java e para PHP.

JAVA
https://developers.google.com/api-client-library/java/apis/customsearch/v1

https://www.google.com.br/search?q=como+usar+o+java+com+Google+Search+API&oq=como+usar+o+java+com+Google+Search+API&aqs=chrome..69i57.3134j0j7&sourceid=chrome&ie=UTF-8#q=google+search+api+java

PHP

Fonte:
https://www.google.com.br/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=java+como+fazer+uma+requisição+de+busca+ao+google

1 curtida

Exatamente isto que eu estava precisando. Muito obrigado StargateUniverse pelo norte, meus estudos progredirão bastante agora.

Disponha Wirlei.
Abraço.

Boa tarde pessoal;
Primeiramente eu gostaria muito de pedir desculpa por estar reativando este assunto é que durante os estudos nos links encaminhados pelo StargateUniverse, que me ajudaram bastante, eu me deparei com um novo questionamento. Como eu faria para consumir o resultado de um outro provedor de busca?
Estou particularmente interessado no duckduckgo, alguém já teve alguma experiência de trabalho com ele? Navegando pelo site e principalmente na área destinada à desenvolvimento ele apresenta a api Instant Answer que eu posso estar intendendo errado, mas não me ajuda em muita coisa. Enfim to perdido novamente :sweat_smile: