SlideShare uma empresa Scribd logo
Relevância dos resultados
Quanto maior for a relevância da busca com
os resultados exibidos, maior a probabilidade
do resultado ser a resposta que o usuário
procura.
O Google utiliza aproximadamente 200
variáveis no seu algoritmo para o cálculo da
relevância.
O internauta realiza a busca por uma palavrachave, o Google calcula quais os sites de seus
índices retornam para a palavra-chave
procurada. Assim ele irá retornar os sites
mais relevantes à pesquisa efetuada.
-

-

-

Algoritmos de procura precisos e eficientes;
Calcula uma pontuação para cada documento
que corresponda a uma determinada consulta
e retorna a maioria dos documentos
relevantes classificados por essa pontuação;
Suporta vários tipos de consulta
(PhraseQuery, WildcardQuery, RangeQuery, Fu
zzyQuery, BooleanQuery e outros);
Permite a procura e indexação
simultaneamente.
Indexando uma base:
Criando a consulta:
Imprimindo a consulta:
Score = Sum_t (tf_q * idf_t / norm_q * tf_d *
idf_t / norm_d_t * boost_t) * coord_t;
idf_t = log(numDocsIndex/docFreq_t + 1) + 1.0;
norm_q = sqrt(sum_t((tf_q * idf_t) ^ 2));

Em resumo, o Score baseia-se em freqüência e
duração do termo no documento.

Mais conteúdo relacionado

Semelhante a Apache Lucene - Relevância dos Resultados

Azure Search
Azure SearchAzure Search
Azure Search
Milton Camara Gomes
 
SEO - SEARCH ENGINE OPTIMIZATION
SEO - SEARCH ENGINE OPTIMIZATIONSEO - SEARCH ENGINE OPTIMIZATION
SEO - SEARCH ENGINE OPTIMIZATION
Jorge Brandão
 
TDC2016POA | Trilha PHP - Desenvolvendo um buscador com PHP e Elasticsearch
TDC2016POA | Trilha PHP - Desenvolvendo um buscador com PHP e ElasticsearchTDC2016POA | Trilha PHP - Desenvolvendo um buscador com PHP e Elasticsearch
TDC2016POA | Trilha PHP - Desenvolvendo um buscador com PHP e Elasticsearch
tdc-globalcode
 
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...
Tchelinux
 
JavaOne LATAM 2016 - Combinando AngularJS com Java EE
JavaOne LATAM 2016 - Combinando AngularJS com Java EEJavaOne LATAM 2016 - Combinando AngularJS com Java EE
JavaOne LATAM 2016 - Combinando AngularJS com Java EE
Rodrigo Cândido da Silva
 
Criando e consumindo webservice REST com PHP e JSON
Criando e consumindo webservice REST com PHP e JSONCriando e consumindo webservice REST com PHP e JSON
Criando e consumindo webservice REST com PHP e JSON
Ambiente Livre
 
Criando e consumindo webservice REST com PHP e JSON
Criando e consumindo webservice REST com PHP e JSONCriando e consumindo webservice REST com PHP e JSON
Criando e consumindo webservice REST com PHP e JSON
Marcio Junior Vieira
 
Workshop Mundo Senai - Hello, Angular.js
Workshop Mundo Senai - Hello, Angular.jsWorkshop Mundo Senai - Hello, Angular.js
Workshop Mundo Senai - Hello, Angular.js
Fábio Elísio
 
Explorando a API do Google Analytics
Explorando a API do Google AnalyticsExplorando a API do Google Analytics
Explorando a API do Google Analytics
Johann Vivot
 
Google Marketing - Maratona Digital
Google Marketing - Maratona DigitalGoogle Marketing - Maratona Digital
Google Marketing - Maratona Digital
Maratona Digital
 
Cultura de Métricas para SEO (UaiSEO)
Cultura de Métricas para SEO (UaiSEO)Cultura de Métricas para SEO (UaiSEO)
Cultura de Métricas para SEO (UaiSEO)
Leonardo Naressi
 
Workshop google analytics
Workshop google analyticsWorkshop google analytics
Workshop google analytics
Ericson Mattoso
 
MongoDB na Ingresse.com - TDC 2014
MongoDB na Ingresse.com - TDC 2014MongoDB na Ingresse.com - TDC 2014
MongoDB na Ingresse.com - TDC 2014
Kelly Cristina
 
Web Scraping
Web ScrapingWeb Scraping
Web Scraping
Fabrício Rissetto
 
SEO na Pràtica Part 1: 03/12/2011
SEO na Pràtica Part 1: 03/12/2011SEO na Pràtica Part 1: 03/12/2011
SEO na Pràtica Part 1: 03/12/2011
Polyana de Oliveira
 
MVP Conf 2018 - Pesquisa e Indexação de Documento com Azure Search
MVP Conf 2018 - Pesquisa e Indexação de Documento com Azure SearchMVP Conf 2018 - Pesquisa e Indexação de Documento com Azure Search
MVP Conf 2018 - Pesquisa e Indexação de Documento com Azure Search
Rafael Cruz, MCT, MBA
 
Marketing digital - Aula Google Analytics
Marketing digital - Aula Google AnalyticsMarketing digital - Aula Google Analytics
Marketing digital - Aula Google Analytics
Maria Alice Jovinski
 

Semelhante a Apache Lucene - Relevância dos Resultados (18)

Azure Search
Azure SearchAzure Search
Azure Search
 
SEO - SEARCH ENGINE OPTIMIZATION
SEO - SEARCH ENGINE OPTIMIZATIONSEO - SEARCH ENGINE OPTIMIZATION
SEO - SEARCH ENGINE OPTIMIZATION
 
Web Services Rest
Web Services RestWeb Services Rest
Web Services Rest
 
TDC2016POA | Trilha PHP - Desenvolvendo um buscador com PHP e Elasticsearch
TDC2016POA | Trilha PHP - Desenvolvendo um buscador com PHP e ElasticsearchTDC2016POA | Trilha PHP - Desenvolvendo um buscador com PHP e Elasticsearch
TDC2016POA | Trilha PHP - Desenvolvendo um buscador com PHP e Elasticsearch
 
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...
 
JavaOne LATAM 2016 - Combinando AngularJS com Java EE
JavaOne LATAM 2016 - Combinando AngularJS com Java EEJavaOne LATAM 2016 - Combinando AngularJS com Java EE
JavaOne LATAM 2016 - Combinando AngularJS com Java EE
 
Criando e consumindo webservice REST com PHP e JSON
Criando e consumindo webservice REST com PHP e JSONCriando e consumindo webservice REST com PHP e JSON
Criando e consumindo webservice REST com PHP e JSON
 
Criando e consumindo webservice REST com PHP e JSON
Criando e consumindo webservice REST com PHP e JSONCriando e consumindo webservice REST com PHP e JSON
Criando e consumindo webservice REST com PHP e JSON
 
Workshop Mundo Senai - Hello, Angular.js
Workshop Mundo Senai - Hello, Angular.jsWorkshop Mundo Senai - Hello, Angular.js
Workshop Mundo Senai - Hello, Angular.js
 
Explorando a API do Google Analytics
Explorando a API do Google AnalyticsExplorando a API do Google Analytics
Explorando a API do Google Analytics
 
Google Marketing - Maratona Digital
Google Marketing - Maratona DigitalGoogle Marketing - Maratona Digital
Google Marketing - Maratona Digital
 
Cultura de Métricas para SEO (UaiSEO)
Cultura de Métricas para SEO (UaiSEO)Cultura de Métricas para SEO (UaiSEO)
Cultura de Métricas para SEO (UaiSEO)
 
Workshop google analytics
Workshop google analyticsWorkshop google analytics
Workshop google analytics
 
MongoDB na Ingresse.com - TDC 2014
MongoDB na Ingresse.com - TDC 2014MongoDB na Ingresse.com - TDC 2014
MongoDB na Ingresse.com - TDC 2014
 
Web Scraping
Web ScrapingWeb Scraping
Web Scraping
 
SEO na Pràtica Part 1: 03/12/2011
SEO na Pràtica Part 1: 03/12/2011SEO na Pràtica Part 1: 03/12/2011
SEO na Pràtica Part 1: 03/12/2011
 
MVP Conf 2018 - Pesquisa e Indexação de Documento com Azure Search
MVP Conf 2018 - Pesquisa e Indexação de Documento com Azure SearchMVP Conf 2018 - Pesquisa e Indexação de Documento com Azure Search
MVP Conf 2018 - Pesquisa e Indexação de Documento com Azure Search
 
Marketing digital - Aula Google Analytics
Marketing digital - Aula Google AnalyticsMarketing digital - Aula Google Analytics
Marketing digital - Aula Google Analytics
 

Apache Lucene - Relevância dos Resultados

  • 2. Quanto maior for a relevância da busca com os resultados exibidos, maior a probabilidade do resultado ser a resposta que o usuário procura.
  • 3. O Google utiliza aproximadamente 200 variáveis no seu algoritmo para o cálculo da relevância. O internauta realiza a busca por uma palavrachave, o Google calcula quais os sites de seus índices retornam para a palavra-chave procurada. Assim ele irá retornar os sites mais relevantes à pesquisa efetuada.
  • 4.
  • 5. - - - Algoritmos de procura precisos e eficientes; Calcula uma pontuação para cada documento que corresponda a uma determinada consulta e retorna a maioria dos documentos relevantes classificados por essa pontuação; Suporta vários tipos de consulta (PhraseQuery, WildcardQuery, RangeQuery, Fu zzyQuery, BooleanQuery e outros); Permite a procura e indexação simultaneamente.
  • 6.
  • 8.
  • 11.
  • 12. Score = Sum_t (tf_q * idf_t / norm_q * tf_d * idf_t / norm_d_t * boost_t) * coord_t; idf_t = log(numDocsIndex/docFreq_t + 1) + 1.0; norm_q = sqrt(sum_t((tf_q * idf_t) ^ 2)); Em resumo, o Score baseia-se em freqüência e duração do termo no documento.