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
PHP
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