Soumettre la recherche
Mettre en ligne
Solr
•
Télécharger en tant que PPTX, PDF
•
1 j'aime
•
1,756 vues
sortivo
Suivre
Introduction to fulltext search with Apache Solr.
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 15
Télécharger maintenant
Recommandé
Apache Solr Workshop
Apache Solr Workshop
JSGB
Apache Solr! Enterprise Search Solutions at your Fingertips!
Apache Solr! Enterprise Search Solutions at your Fingertips!
Murshed Ahmmad Khan
Lucene for Solr Developers
Lucene for Solr Developers
Erik Hatcher
Apache Solr - Enterprise search platform
Apache Solr - Enterprise search platform
Tommaso Teofili
Enterprise search in_drupal_pub
Enterprise search in_drupal_pub
dstuartnz
Faster Data Analytics with Apache Spark using Apache Solr - Kiran Chitturi, L...
Faster Data Analytics with Apache Spark using Apache Solr - Kiran Chitturi, L...
Lucidworks
Scaling Solr with Solr Cloud
Scaling Solr with Solr Cloud
Sematext Group, Inc.
Solr Flair
Solr Flair
Erik Hatcher
Recommandé
Apache Solr Workshop
Apache Solr Workshop
JSGB
Apache Solr! Enterprise Search Solutions at your Fingertips!
Apache Solr! Enterprise Search Solutions at your Fingertips!
Murshed Ahmmad Khan
Lucene for Solr Developers
Lucene for Solr Developers
Erik Hatcher
Apache Solr - Enterprise search platform
Apache Solr - Enterprise search platform
Tommaso Teofili
Enterprise search in_drupal_pub
Enterprise search in_drupal_pub
dstuartnz
Faster Data Analytics with Apache Spark using Apache Solr - Kiran Chitturi, L...
Faster Data Analytics with Apache Spark using Apache Solr - Kiran Chitturi, L...
Lucidworks
Scaling Solr with Solr Cloud
Scaling Solr with Solr Cloud
Sematext Group, Inc.
Solr Flair
Solr Flair
Erik Hatcher
Search Lucene
Search Lucene
Jeremy Coates
Introduction To Apache Lucene
Introduction To Apache Lucene
Mindfire Solutions
Architecture and implementation of Apache Lucene
Architecture and implementation of Apache Lucene
Josiane Gamgo
Devinsampa nginx-scripting
Devinsampa nginx-scripting
Tony Fabeen
Munching & crunching - Lucene index post-processing
Munching & crunching - Lucene index post-processing
abial
Index types
Index types
Volodymyr Zhabiuk
Text Indexing / Inverted Indices
Text Indexing / Inverted Indices
Carlos Castillo (ChaTo)
From Lucene to Elasticsearch, a short explanation of horizontal scalability
From Lucene to Elasticsearch, a short explanation of horizontal scalability
Stéphane Gamard
Lucene
Lucene
Matt Wood
Lucene and MySQL
Lucene and MySQL
farhan "Frank" mashraqi
Lucandra
Lucandra
otisg
Inverted index
Inverted index
Krishna Gehlot
Intelligent crawling and indexing using lucene
Intelligent crawling and indexing using lucene
Swapnil & Patil
An introduction to inverted index
An introduction to inverted index
weedge
Apache Solr/Lucene Internals by Anatoliy Sokolenko
Apache Solr/Lucene Internals by Anatoliy Sokolenko
Provectus
Berlin Buzzwords 2013 - How does lucene store your data?
Berlin Buzzwords 2013 - How does lucene store your data?
Adrien Grand
Introduction to solr
Introduction to solr
Sematext Group, Inc.
Architecture and Implementation of Apache Lucene: Marter's Thesis
Architecture and Implementation of Apache Lucene: Marter's Thesis
Josiane Gamgo
Lucene Introduction
Lucene Introduction
otisg
The search engine index
The search engine index
CJ Jenkins
Solr Powered Lucene
Solr Powered Lucene
Erik Hatcher
Solr search engine with multiple table relation
Solr search engine with multiple table relation
Jay Bharat
Contenu connexe
En vedette
Search Lucene
Search Lucene
Jeremy Coates
Introduction To Apache Lucene
Introduction To Apache Lucene
Mindfire Solutions
Architecture and implementation of Apache Lucene
Architecture and implementation of Apache Lucene
Josiane Gamgo
Devinsampa nginx-scripting
Devinsampa nginx-scripting
Tony Fabeen
Munching & crunching - Lucene index post-processing
Munching & crunching - Lucene index post-processing
abial
Index types
Index types
Volodymyr Zhabiuk
Text Indexing / Inverted Indices
Text Indexing / Inverted Indices
Carlos Castillo (ChaTo)
From Lucene to Elasticsearch, a short explanation of horizontal scalability
From Lucene to Elasticsearch, a short explanation of horizontal scalability
Stéphane Gamard
Lucene
Lucene
Matt Wood
Lucene and MySQL
Lucene and MySQL
farhan "Frank" mashraqi
Lucandra
Lucandra
otisg
Inverted index
Inverted index
Krishna Gehlot
Intelligent crawling and indexing using lucene
Intelligent crawling and indexing using lucene
Swapnil & Patil
An introduction to inverted index
An introduction to inverted index
weedge
Apache Solr/Lucene Internals by Anatoliy Sokolenko
Apache Solr/Lucene Internals by Anatoliy Sokolenko
Provectus
Berlin Buzzwords 2013 - How does lucene store your data?
Berlin Buzzwords 2013 - How does lucene store your data?
Adrien Grand
Introduction to solr
Introduction to solr
Sematext Group, Inc.
Architecture and Implementation of Apache Lucene: Marter's Thesis
Architecture and Implementation of Apache Lucene: Marter's Thesis
Josiane Gamgo
Lucene Introduction
Lucene Introduction
otisg
The search engine index
The search engine index
CJ Jenkins
En vedette
(20)
Search Lucene
Search Lucene
Introduction To Apache Lucene
Introduction To Apache Lucene
Architecture and implementation of Apache Lucene
Architecture and implementation of Apache Lucene
Devinsampa nginx-scripting
Devinsampa nginx-scripting
Munching & crunching - Lucene index post-processing
Munching & crunching - Lucene index post-processing
Index types
Index types
Text Indexing / Inverted Indices
Text Indexing / Inverted Indices
From Lucene to Elasticsearch, a short explanation of horizontal scalability
From Lucene to Elasticsearch, a short explanation of horizontal scalability
Lucene
Lucene
Lucene and MySQL
Lucene and MySQL
Lucandra
Lucandra
Inverted index
Inverted index
Intelligent crawling and indexing using lucene
Intelligent crawling and indexing using lucene
An introduction to inverted index
An introduction to inverted index
Apache Solr/Lucene Internals by Anatoliy Sokolenko
Apache Solr/Lucene Internals by Anatoliy Sokolenko
Berlin Buzzwords 2013 - How does lucene store your data?
Berlin Buzzwords 2013 - How does lucene store your data?
Introduction to solr
Introduction to solr
Architecture and Implementation of Apache Lucene: Marter's Thesis
Architecture and Implementation of Apache Lucene: Marter's Thesis
Lucene Introduction
Lucene Introduction
The search engine index
The search engine index
Similaire à Solr
Solr Powered Lucene
Solr Powered Lucene
Erik Hatcher
Solr search engine with multiple table relation
Solr search engine with multiple table relation
Jay Bharat
Apache Solr crash course
Apache Solr crash course
Tommaso Teofili
SOLR
SOLR
Matthew McCullough
Meet Solr For The Tirst Again
Meet Solr For The Tirst Again
Varun Thacker
Self-learned Relevancy with Apache Solr
Self-learned Relevancy with Apache Solr
Trey Grainger
Introduction to Solr
Introduction to Solr
Erik Hatcher
20130310 solr tuorial
20130310 solr tuorial
Chris Huang
Introduction to Solr
Introduction to Solr
Erik Hatcher
Rapid Prototyping with Solr
Rapid Prototyping with Solr
Erik Hatcher
What's New in Solr 3.x / 4.0
What's New in Solr 3.x / 4.0
Erik Hatcher
Rapid Prototyping with Solr
Rapid Prototyping with Solr
Erik Hatcher
"Solr Update" at code4lib '13 - Chicago
"Solr Update" at code4lib '13 - Chicago
Erik Hatcher
[LDSP] Solr Usage
[LDSP] Solr Usage
Jimmy Lai
Solr introduction
Solr introduction
Lap Tran
Solr Search Engine: Optimize Is (Not) Bad for You
Solr Search Engine: Optimize Is (Not) Bad for You
Sematext Group, Inc.
The Apache Solr Smart Data Ecosystem
The Apache Solr Smart Data Ecosystem
Trey Grainger
Building Search & Recommendation Engines
Building Search & Recommendation Engines
Trey Grainger
ApacheCon Europe 2012 -Big Search 4 Big Data
ApacheCon Europe 2012 -Big Search 4 Big Data
OpenSource Connections
Understanding the Solr Security Framekwork: Presented by Anshum Gupta, IBM
Understanding the Solr Security Framekwork: Presented by Anshum Gupta, IBM
Lucidworks
Similaire à Solr
(20)
Solr Powered Lucene
Solr Powered Lucene
Solr search engine with multiple table relation
Solr search engine with multiple table relation
Apache Solr crash course
Apache Solr crash course
SOLR
SOLR
Meet Solr For The Tirst Again
Meet Solr For The Tirst Again
Self-learned Relevancy with Apache Solr
Self-learned Relevancy with Apache Solr
Introduction to Solr
Introduction to Solr
20130310 solr tuorial
20130310 solr tuorial
Introduction to Solr
Introduction to Solr
Rapid Prototyping with Solr
Rapid Prototyping with Solr
What's New in Solr 3.x / 4.0
What's New in Solr 3.x / 4.0
Rapid Prototyping with Solr
Rapid Prototyping with Solr
"Solr Update" at code4lib '13 - Chicago
"Solr Update" at code4lib '13 - Chicago
[LDSP] Solr Usage
[LDSP] Solr Usage
Solr introduction
Solr introduction
Solr Search Engine: Optimize Is (Not) Bad for You
Solr Search Engine: Optimize Is (Not) Bad for You
The Apache Solr Smart Data Ecosystem
The Apache Solr Smart Data Ecosystem
Building Search & Recommendation Engines
Building Search & Recommendation Engines
ApacheCon Europe 2012 -Big Search 4 Big Data
ApacheCon Europe 2012 -Big Search 4 Big Data
Understanding the Solr Security Framekwork: Presented by Anshum Gupta, IBM
Understanding the Solr Security Framekwork: Presented by Anshum Gupta, IBM
Dernier
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Zilliz
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Deepika Singh
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Zilliz
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
Dernier
(20)
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Solr
1.
2.
What is Solr? • • • • • • Fulltext
Search Index Based on Lucene Fast Indexing Fast Retrieval Wide Range of Features Extendibility
3.
Features • • • • • Distributed search Function queries Highlighting Faceted
search Autocomplete
4.
Architecture Your App SolrJ GET Servlets Solr Lucene
5.
Solr Queries • http://localhost:8983/solr/select/?in dent=on&q=video&fl=name,id •
http://localhost:8983/solr/select/?in dent=on&q=video&sort=price%20de sc&fl=name,id,price
6.
Query Syntax • • • • • • • name:(Ivo) name:(+Ivo +Lasek) name:(+Ivo
-Lasek) AND age:[* TO 30] name:(“Ivo Lasek”) description:("more traffic between solr" ~2) title:foo* timestamp:[* TO NOW]
7.
Solr Documents –
Index Structure <fields> <field name="id" type="string" indexed="true" stored="true" required="true" /> <field name="name" type="textgen" indexed="true" stored="true"/> ... </fields>
8.
547 <fieldType name="text_general_rev"
class="solr.TextField" positionIncrementGap="100"> 548 <analyzer type="index"> 549 <tokenizer class="solr.StandardTokenizerFactory"/> 550 <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true" /> 551 <filter class="solr.LowerCaseFilterFactory"/> 552 <filter class="solr.ReversedWildcardFilterFactory" withOriginal="true" 553 maxPosAsterisk="3" maxPosQuestion="2" maxFractionAsterisk="0.33"/> 554 </analyzer> 555 <analyzer type="query"> 556 <tokenizer class="solr.StandardTokenizerFactory"/> 557 <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/> 558 <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true" /> 559 <filter class="solr.LowerCaseFilterFactory"/> 560 </analyzer> 561 </fieldType>
9.
Multiple Cores • One
core vs. multiple cores – Instantiating cores (config files, solr.xml) • Data loading – Insert/Update – Commit – Optimize • Switching cores
10.
Dynamic fields <dynamicField name="*_i" type="integer" indexed="true" stored="true"/>
11.
Plugins Request Processing SolrRequestHandlerą SearchComponent QParserPlugin ValueSourceParser Highlighting SolrFragmenter SolrFormatter UpdateRequestProcessorFactory QueryResponseWriter Similarity CacheRegenerator Fields Analyzer Tokenizer and
TokenFilter FieldType Internals SolrCache SolrEventListener UpdateHandler
12.
Dismax Search • qf
– Query fields qf="fieldOne^2.3 fieldTwo fieldThree^0.4” • mm – Minimum should match 3<90% • bf – boost Functions recip(rord(myfield),1,2,3)^1.5 http://wiki.apache.org/solr/DisMax
13.
Faceted Search • • &q=*:*&facet=true&facet.field=cat &q=ipod&facet=true&facet.query=price:[0 TO 100]&facet.query=price:[100
TO *]
14.
Autosuggestor http://wiki.apache.org/solr/Suggester#SearchHa ndler_configuration
15.
www.sortivo.cz info@sortivo.cz @sortivo
Télécharger maintenant