Suche senden
Hochladen
Solr
•
Als PPTX, PDF herunterladen
•
1 gefällt mir
•
1,756 views
sortivo
Folgen
Introduction to fulltext search with Apache Solr.
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 15
Jetzt herunterladen
Empfohlen
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
Empfohlen
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
Weitere ähnliche Inhalte
Andere mochten auch
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
Andere mochten auch
(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
Ähnlich wie 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
Ähnlich wie 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
Kürzlich hochgeladen
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
hans926745
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Evaluating the top large language models.pdf
Evaluating the top large language models.pdf
ChristopherTHyatt
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Kürzlich hochgeladen
(20)
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Evaluating the top large language models.pdf
Evaluating the top large language models.pdf
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
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
Jetzt herunterladen