Enviar búsqueda
Cargar
Solr - Indexação e Busca com ferramenta Open Source
•
Descargar como PPT, PDF
•
2 recomendaciones
•
2,299 vistas
Marcelo Rodrigues
Seguir
Solr - Indexação e Busca com ferramenta Open Source
Leer menos
Leer más
Tecnología
Educación
Denunciar
Compartir
Denunciar
Compartir
1 de 16
Descargar ahora
Recomendados
Apache solr: como, quando e onde
Apache solr: como, quando e onde
Pedro Rocha
Using an end-to-end testing tool to validate website analytics implementation...
Using an end-to-end testing tool to validate website analytics implementation...
Peter Meyer
Distributed load testing with k6
Distributed load testing with k6
Thijs Feryn
Streaming architecture patterns
Streaming architecture patterns
hadooparchbook
Time to-live: How to Perform Automatic State Cleanup in Apache Flink - Andrey...
Time to-live: How to Perform Automatic State Cleanup in Apache Flink - Andrey...
Flink Forward
Time Series Data with InfluxDB
Time Series Data with InfluxDB
Turi, Inc.
Hudi architecture, fundamentals and capabilities
Hudi architecture, fundamentals and capabilities
Nishith Agarwal
Grafana.pptx
Grafana.pptx
Bhushan Rane
Recomendados
Apache solr: como, quando e onde
Apache solr: como, quando e onde
Pedro Rocha
Using an end-to-end testing tool to validate website analytics implementation...
Using an end-to-end testing tool to validate website analytics implementation...
Peter Meyer
Distributed load testing with k6
Distributed load testing with k6
Thijs Feryn
Streaming architecture patterns
Streaming architecture patterns
hadooparchbook
Time to-live: How to Perform Automatic State Cleanup in Apache Flink - Andrey...
Time to-live: How to Perform Automatic State Cleanup in Apache Flink - Andrey...
Flink Forward
Time Series Data with InfluxDB
Time Series Data with InfluxDB
Turi, Inc.
Hudi architecture, fundamentals and capabilities
Hudi architecture, fundamentals and capabilities
Nishith Agarwal
Grafana.pptx
Grafana.pptx
Bhushan Rane
Qtest tutorial
Qtest tutorial
HarikaReddy115
Monitoring using Prometheus and Grafana
Monitoring using Prometheus and Grafana
Arvind Kumar G.S
Monitoring Kubernetes with Prometheus
Monitoring Kubernetes with Prometheus
Grafana Labs
Change Data Capture to Data Lakes Using Apache Pulsar and Apache Hudi - Pulsa...
Change Data Capture to Data Lakes Using Apache Pulsar and Apache Hudi - Pulsa...
StreamNative
MySQL on ZFS
MySQL on ZFS
Gordan Bobic
Postgresql + Python = Power!
Postgresql + Python = Power!
Juliano Atanazio
Monitoring With Prometheus
Monitoring With Prometheus
Knoldus Inc.
Exploring Java Heap Dumps (Oracle Code One 2018)
Exploring Java Heap Dumps (Oracle Code One 2018)
Ryan Cuprak
(BDT401) Amazon Redshift Deep Dive: Tuning and Best Practices
(BDT401) Amazon Redshift Deep Dive: Tuning and Best Practices
Amazon Web Services
Elk
Elk
Caleb Wang
TOTVS - Agile Testing e a Importância de se ter Estratégia de Testes
TOTVS - Agile Testing e a Importância de se ter Estratégia de Testes
Samanta Cicilia
Introduction to Apache Solr
Introduction to Apache Solr
Christos Manios
Cloud Monitoring tool Grafana
Cloud Monitoring tool Grafana
Dhrubaji Mandal ♛
Prometheus – a next-gen Monitoring System
Prometheus – a next-gen Monitoring System
Fabian Reinartz
Spark (Structured) Streaming vs. Kafka Streams - two stream processing platfo...
Spark (Structured) Streaming vs. Kafka Streams - two stream processing platfo...
Guido Schmutz
SingleStore & Kafka: Better Together to Power Modern Real-Time Data Architect...
SingleStore & Kafka: Better Together to Power Modern Real-Time Data Architect...
HostedbyConfluent
Monitoring Hadoop with Prometheus (Hadoop User Group Ireland, December 2015)
Monitoring Hadoop with Prometheus (Hadoop User Group Ireland, December 2015)
Brian Brazil
Hadoop Query Performance Smackdown
Hadoop Query Performance Smackdown
DataWorks Summit
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
DataScienceConferenc1
Tuning and Debugging in Apache Spark
Tuning and Debugging in Apache Spark
Patrick Wendell
Introdução ao Solr e Faceted Search
Introdução ao Solr e Faceted Search
Michel Bottan
Apresentação - Solr, o cara!
Apresentação - Solr, o cara!
flavioesio
Más contenido relacionado
La actualidad más candente
Qtest tutorial
Qtest tutorial
HarikaReddy115
Monitoring using Prometheus and Grafana
Monitoring using Prometheus and Grafana
Arvind Kumar G.S
Monitoring Kubernetes with Prometheus
Monitoring Kubernetes with Prometheus
Grafana Labs
Change Data Capture to Data Lakes Using Apache Pulsar and Apache Hudi - Pulsa...
Change Data Capture to Data Lakes Using Apache Pulsar and Apache Hudi - Pulsa...
StreamNative
MySQL on ZFS
MySQL on ZFS
Gordan Bobic
Postgresql + Python = Power!
Postgresql + Python = Power!
Juliano Atanazio
Monitoring With Prometheus
Monitoring With Prometheus
Knoldus Inc.
Exploring Java Heap Dumps (Oracle Code One 2018)
Exploring Java Heap Dumps (Oracle Code One 2018)
Ryan Cuprak
(BDT401) Amazon Redshift Deep Dive: Tuning and Best Practices
(BDT401) Amazon Redshift Deep Dive: Tuning and Best Practices
Amazon Web Services
Elk
Elk
Caleb Wang
TOTVS - Agile Testing e a Importância de se ter Estratégia de Testes
TOTVS - Agile Testing e a Importância de se ter Estratégia de Testes
Samanta Cicilia
Introduction to Apache Solr
Introduction to Apache Solr
Christos Manios
Cloud Monitoring tool Grafana
Cloud Monitoring tool Grafana
Dhrubaji Mandal ♛
Prometheus – a next-gen Monitoring System
Prometheus – a next-gen Monitoring System
Fabian Reinartz
Spark (Structured) Streaming vs. Kafka Streams - two stream processing platfo...
Spark (Structured) Streaming vs. Kafka Streams - two stream processing platfo...
Guido Schmutz
SingleStore & Kafka: Better Together to Power Modern Real-Time Data Architect...
SingleStore & Kafka: Better Together to Power Modern Real-Time Data Architect...
HostedbyConfluent
Monitoring Hadoop with Prometheus (Hadoop User Group Ireland, December 2015)
Monitoring Hadoop with Prometheus (Hadoop User Group Ireland, December 2015)
Brian Brazil
Hadoop Query Performance Smackdown
Hadoop Query Performance Smackdown
DataWorks Summit
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
DataScienceConferenc1
Tuning and Debugging in Apache Spark
Tuning and Debugging in Apache Spark
Patrick Wendell
La actualidad más candente
(20)
Qtest tutorial
Qtest tutorial
Monitoring using Prometheus and Grafana
Monitoring using Prometheus and Grafana
Monitoring Kubernetes with Prometheus
Monitoring Kubernetes with Prometheus
Change Data Capture to Data Lakes Using Apache Pulsar and Apache Hudi - Pulsa...
Change Data Capture to Data Lakes Using Apache Pulsar and Apache Hudi - Pulsa...
MySQL on ZFS
MySQL on ZFS
Postgresql + Python = Power!
Postgresql + Python = Power!
Monitoring With Prometheus
Monitoring With Prometheus
Exploring Java Heap Dumps (Oracle Code One 2018)
Exploring Java Heap Dumps (Oracle Code One 2018)
(BDT401) Amazon Redshift Deep Dive: Tuning and Best Practices
(BDT401) Amazon Redshift Deep Dive: Tuning and Best Practices
Elk
Elk
TOTVS - Agile Testing e a Importância de se ter Estratégia de Testes
TOTVS - Agile Testing e a Importância de se ter Estratégia de Testes
Introduction to Apache Solr
Introduction to Apache Solr
Cloud Monitoring tool Grafana
Cloud Monitoring tool Grafana
Prometheus – a next-gen Monitoring System
Prometheus – a next-gen Monitoring System
Spark (Structured) Streaming vs. Kafka Streams - two stream processing platfo...
Spark (Structured) Streaming vs. Kafka Streams - two stream processing platfo...
SingleStore & Kafka: Better Together to Power Modern Real-Time Data Architect...
SingleStore & Kafka: Better Together to Power Modern Real-Time Data Architect...
Monitoring Hadoop with Prometheus (Hadoop User Group Ireland, December 2015)
Monitoring Hadoop with Prometheus (Hadoop User Group Ireland, December 2015)
Hadoop Query Performance Smackdown
Hadoop Query Performance Smackdown
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
[DSC Europe 22] Overview of the Databricks Platform - Petar Zecevic
Tuning and Debugging in Apache Spark
Tuning and Debugging in Apache Spark
Destacado
Introdução ao Solr e Faceted Search
Introdução ao Solr e Faceted Search
Michel Bottan
Apresentação - Solr, o cara!
Apresentação - Solr, o cara!
flavioesio
Link analysis - Análise de Links
Link analysis - Análise de Links
André Luis Schwerz
Reforma da Lei de Direitos Autorais
Reforma da Lei de Direitos Autorais
André Luis Schwerz
Pesquisando bilhões de documentos em milésimos de segundo
Pesquisando bilhões de documentos em milésimos de segundo
Hermano Soares
Buscas Poderosas Com Solr
Buscas Poderosas Com Solr
almeidaricardo
Turbinando sua aplicação com Lucene, Solr e Hibernate Search
Turbinando sua aplicação com Lucene, Solr e Hibernate Search
Paulo César M Jeveaux
Extração de informações de texto e cálculo de similaridade usando Apache Lucene
Extração de informações de texto e cálculo de similaridade usando Apache Lucene
André Luis Schwerz
Destacado
(8)
Introdução ao Solr e Faceted Search
Introdução ao Solr e Faceted Search
Apresentação - Solr, o cara!
Apresentação - Solr, o cara!
Link analysis - Análise de Links
Link analysis - Análise de Links
Reforma da Lei de Direitos Autorais
Reforma da Lei de Direitos Autorais
Pesquisando bilhões de documentos em milésimos de segundo
Pesquisando bilhões de documentos em milésimos de segundo
Buscas Poderosas Com Solr
Buscas Poderosas Com Solr
Turbinando sua aplicação com Lucene, Solr e Hibernate Search
Turbinando sua aplicação com Lucene, Solr e Hibernate Search
Extração de informações de texto e cálculo de similaridade usando Apache Lucene
Extração de informações de texto e cálculo de similaridade usando Apache Lucene
Similar a Solr - Indexação e Busca com ferramenta Open Source
Presentation
Presentation
Marcondes Maçaneiro
Ferramentas open-source
Ferramentas open-source
Julio Martin Rojas Tenazoa
JWT - Json Web Token
JWT - Json Web Token
Mario Mendonça
Diapositivos práticos - Integração de Sistemas.pdf
Diapositivos práticos - Integração de Sistemas.pdf
J0071
Tag Libraries e JSTL
Tag Libraries e JSTL
Denis L Presciliano
55 New Things in Java 7 - Brazil
55 New Things in Java 7 - Brazil
Stephen Chin
Primeiros Passos Com Elasticsearch
Primeiros Passos Com Elasticsearch
Anael Ferraz de Carvalho
364722271-Modulo-III-Linguagem-SQL-Versao-Final.pdf
364722271-Modulo-III-Linguagem-SQL-Versao-Final.pdf
QuitriaSilva550
Web App Flaws - SQL Injection
Web App Flaws - SQL Injection
David Gomes Guimarães
Auditoria de banco_de_dados_sql_server_em_conformidade_com_a_sox
Auditoria de banco_de_dados_sql_server_em_conformidade_com_a_sox
SQLServerRS
VIII TechTalk - Spring 3
VIII TechTalk - Spring 3
Diego Magalhães
SAPO Broker
SAPO Broker
codebits
Mapeamento Objeto-Relacional com LINQ
Mapeamento Objeto-Relacional com LINQ
Francke Peixoto
Projeto Octopus - Database Sharding para ActiveRecord
Projeto Octopus - Database Sharding para ActiveRecord
tchandy
Uso de Critérios de Seleção para Frameworks Livres em Plataforma Java EE
Uso de Critérios de Seleção para Frameworks Livres em Plataforma Java EE
Marco Antonio Maciel
Orm android
Orm android
Lucas Aquiles
Java20141218 19
Java20141218 19
Diogo Rafael da Silva
PHP RESTful Web Services - PHPConf'09
PHP RESTful Web Services - PHPConf'09
Felipe Ribeiro
SisBib - Library Control System - January 2005
SisBib - Library Control System - January 2005
Michel Alves
Introdução a Big Data e Apache Solr
Introdução a Big Data e Apache Solr
Juliano Martins
Similar a Solr - Indexação e Busca com ferramenta Open Source
(20)
Presentation
Presentation
Ferramentas open-source
Ferramentas open-source
JWT - Json Web Token
JWT - Json Web Token
Diapositivos práticos - Integração de Sistemas.pdf
Diapositivos práticos - Integração de Sistemas.pdf
Tag Libraries e JSTL
Tag Libraries e JSTL
55 New Things in Java 7 - Brazil
55 New Things in Java 7 - Brazil
Primeiros Passos Com Elasticsearch
Primeiros Passos Com Elasticsearch
364722271-Modulo-III-Linguagem-SQL-Versao-Final.pdf
364722271-Modulo-III-Linguagem-SQL-Versao-Final.pdf
Web App Flaws - SQL Injection
Web App Flaws - SQL Injection
Auditoria de banco_de_dados_sql_server_em_conformidade_com_a_sox
Auditoria de banco_de_dados_sql_server_em_conformidade_com_a_sox
VIII TechTalk - Spring 3
VIII TechTalk - Spring 3
SAPO Broker
SAPO Broker
Mapeamento Objeto-Relacional com LINQ
Mapeamento Objeto-Relacional com LINQ
Projeto Octopus - Database Sharding para ActiveRecord
Projeto Octopus - Database Sharding para ActiveRecord
Uso de Critérios de Seleção para Frameworks Livres em Plataforma Java EE
Uso de Critérios de Seleção para Frameworks Livres em Plataforma Java EE
Orm android
Orm android
Java20141218 19
Java20141218 19
PHP RESTful Web Services - PHPConf'09
PHP RESTful Web Services - PHPConf'09
SisBib - Library Control System - January 2005
SisBib - Library Control System - January 2005
Introdução a Big Data e Apache Solr
Introdução a Big Data e Apache Solr
Solr - Indexação e Busca com ferramenta Open Source
1.
Ifactory Solutions©2009 Solr Marcelo Rodrigues
2.
Ifactory Solutions ©2009 Introdução •
Projeto Apache Lucene • Indexação e busca de alta performance • Spell checking, hit highlighting, etc.
3.
Ifactory Solutions ©2009 Instalação
& Configuração • Instalação simples (acompanha Jetty ou Tomcat embedded) • Arquivos de configuração principais (~/solr/conf) – schema.xml: Onde são definidos os tipos de dados que serão usados, existem muitos tipos disponíveis OOTB • String - solr.StrField • Int - solr.TrieIntField • Boolean - solr.BoolField * Class names starting with "solr" refer to java classes in the org.apache.solr.analysis package. – solrconfig.xml: Descreve como os usuários devem interagir com os dados indexados. Parâmetros de indexação, atualização, queries, caching e etc.
4.
Ifactory Solutions ©2009 Painel
de administração • LucidWorks/Start.sh
5.
Ifactory Solutions ©2009 Conceitos •
O Solr basicamente recebe dados (indexing, updating) e fornece dados de acordo com a consulta (querying). • Unidade básica de informação = Documento • 1.000 receitas, como encontrar a que você quer? – Índices! Ex: Ingredientes... – Objetivo -> Responder perguntas: “Que refeição asiática que possui laranjas como ingrediente é preparada em menos De 30 minutos?” * Este 'field' deve ser definido no schema.xml – Field Type • Ingrediente: String • Tempo de preparo: date/time
6.
Ifactory Solutions ©2009 Conceitos •
UniqueKey – Para documentos que possuem chaves primárias • Default Search Field – Caso nenhum 'field' seja especificado na query • Default operator – Busca elementos que atendem exatamente os critérias da query (AND) ou apenas parcialmente (OR) • Copy Field - Cria uma cópia de um 'field' caso seja necessário <schema> <types> <fields> <uniqueKey> <defaultSearchField> <solrQueryParser defaultOperator> <copyField> </schema>
7.
Ifactory Solutions ©2009 Conceitos •
Analyzer – Cria um stream de tokens, processa o texto de um tipo de campo. <fieldType name="nametext" class="solr.TextField"> <analyzer class="org.apache.lucene.analysis.WhitespaceAnalyzer"/> </fieldType> * O processo de análise ocorre na indexação e na consulta. • Tokenizer – Dividem o stream em tokens (unidades léxicas) • Filter – Processa tokens para formar novos streams de tokens. Ex: 2 Tokens, “Rio”,”Janeiro” = “RJ” <fieldType name="nametext" class="solr.TextField"> <analyzer> <tokenizer class="solr.StandardTokenizerFactory"/> <filter class="solr.StandardFilterFactory"/> <filter class="solr.LowerCaseFilterFactory"/> <filter class="solr.EnglishPorterFilterFactory"/> </analyzer> </fieldType> * Este último filter usa Word Stemming (achar palavras semelhantes. ex: “hugging” > “hugged”)
8.
Ifactory Solutions ©2009 Indexando •
Solr pode indexar: – XML – CSV (dados separados por vírgula) – Informações recuperadas de Bancos de Dados – Arquivos comuns como: MS Word e PDF • Como indexar: – Framework Solr Cell – Enviar arquivos XML em requisições HTTP – APIs Java (ex: SolrJ) * Também é possível indexar arquivos com a ferramenta curl (Custom URL) do Solr e através do comando 'wget' (unix).
9.
Ifactory Solutions ©2009 Na
prática - SolrJ • Indexando 2 documentos
10.
Ifactory Solutions ©2009 Na
prática - SolrJ • Dependências
11.
Ifactory Solutions ©2009 Na
prática - SolrJ • Criando query para recuperar documento
12.
Ifactory Solutions ©2009 Na
prática - SolrJ • Consulta do painel de Admin
13.
Ifactory Solutions ©2009 Na
prática - SolrJ • Resultado em XML
14.
Ifactory Solutions ©2009 Na
prática - SolrJ • Procurando Queijos cujo preço está acima de $ 20 •* Código comentado mostra como remover objetos do banco de dados de busca
15.
Ifactory Solutions ©2009 Logging
- SolrJ Níveis de prioridade: [FINEST, FINE, CONFIG, INFO, WARNING, SEVERE] INFO: [] webapp=/solr path=/select params={q=name:wheel&version=1&wt=javabin} hits=1 status=0 QTime=2 FINE: solrconfig.xml admin/defaultQuery/text()=solr * Repare que o LOG LEVEL selecionado é replicado para os outros pacotes de acordo com a hierarquia.
16.
Ifactory Solutions ©2009 Na
prática - SolrJ • Resultado em XML
Notas del editor
Field Analysis: Semelhante as &apos;stop words&apos; do Autonomy, retira preposições e palavras comuns que não trazem relevância ao conteúdo &apos;digerido&apos;.
Descargar ahora