SlideShare a Scribd company logo
1 of 10
Download to read offline
solr-fusionLeander Seige, Leipzig University Library, seige@ub.uni-leipzig.de
https://github.com/outermedia/solr-fusion
● development ist part of the SE-project finc
● hired a company to develop solr-fusion
● everything is Open Source, from the beginning
(see the github link above)
https://github.com/outermedia/solr-fusion
Leander Seige, Leipzig University Library, seige@ub.uni-leipzig.de
https://github.com/outermedia/solr-fusion
Leander Seige, Leipzig University Library, seige@ub.uni-leipzig.de
https://github.com/outermedia/solr-fusion
Sharding, req. same Schema
Leander Seige, Leipzig University Library, seige@ub.uni-leipzig.de
https://github.com/outermedia/solr-fusion
NO Sharding, with different schemas
Leander Seige, Leipzig University Library, seige@ub.uni-leipzig.de
https://github.com/outermedia/solr-fusion
NO Sharding, with different schemas
solr-fusion
Leander Seige, Leipzig University Library, seige@ub.uni-leipzig.de
https://github.com/outermedia/solr-fusion
1. receive solr-query from the application
2. translate query for each server/schema
3. collect results from servers
4. recalculate score values
5. probably some data manipulation
6. merge results
7. send merged result-list back to application
Leander Seige, Leipzig University Library, seige@ub.uni-leipzig.de
https://github.com/outermedia/solr-fusion
Concerns. What about...
● heterogeneous data quality?
● accurate relevance calculation?
● different metadata types?
● …
Leander Seige, Leipzig University Library, seige@ub.uni-leipzig.de
https://github.com/outermedia/solr-fusion
Concerns. What about...
● heterogeneous data quality?
● accurate relevance calculation?
● different metadata types?
● …
Yes, it is an experiment.
Good enough is just fine.
Leander Seige, Leipzig University Library, seige@ub.uni-leipzig.de
https://github.com/outermedia/solr-fusion
Please feel free to join the development!
http://finc.info
seige@ub.uni-leipzig.de

More Related Content

What's hot

What's hot (11)

Designing RESTful APIs
Designing RESTful APIsDesigning RESTful APIs
Designing RESTful APIs
 
Everyday Tools for the Semantic Web Developer
Everyday Tools for the Semantic Web DeveloperEveryday Tools for the Semantic Web Developer
Everyday Tools for the Semantic Web Developer
 
Cpu.ppt INTRODUCTION TO “C”
Cpu.ppt INTRODUCTION TO “C” Cpu.ppt INTRODUCTION TO “C”
Cpu.ppt INTRODUCTION TO “C”
 
How to debug machine learning call stacks
How to debug machine learning call stacksHow to debug machine learning call stacks
How to debug machine learning call stacks
 
Transparency6
Transparency6Transparency6
Transparency6
 
Ian huston getting started with cloud foundry
Ian huston   getting started with cloud foundryIan huston   getting started with cloud foundry
Ian huston getting started with cloud foundry
 
Prototyping the internet of things with Node-RED
Prototyping the internet of things with Node-REDPrototyping the internet of things with Node-RED
Prototyping the internet of things with Node-RED
 
Hadoop summit 2016
Hadoop summit 2016Hadoop summit 2016
Hadoop summit 2016
 
ログ収集プラットフォーム開発におけるElasticsearchの運用
ログ収集プラットフォーム開発におけるElasticsearchの運用ログ収集プラットフォーム開発におけるElasticsearchの運用
ログ収集プラットフォーム開発におけるElasticsearchの運用
 
Python Pants Build System for Large Codebases
Python Pants Build System for Large CodebasesPython Pants Build System for Large Codebases
Python Pants Build System for Large Codebases
 
InChI Resolver
InChI ResolverInChI Resolver
InChI Resolver
 

Viewers also liked

Its undergraduate-6734-2204109604-presentasi
Its undergraduate-6734-2204109604-presentasiIts undergraduate-6734-2204109604-presentasi
Its undergraduate-6734-2204109604-presentasi
Muhamad Zamroni
 
Seige arndt-lightning talk swib13
Seige arndt-lightning talk swib13Seige arndt-lightning talk swib13
Seige arndt-lightning talk swib13
Leander Seige
 
Marpol regs4ships
Marpol regs4shipsMarpol regs4ships
Marpol regs4ships
ravi6543
 

Viewers also liked (20)

Educational technology plan
Educational technology planEducational technology plan
Educational technology plan
 
What's the worst that can happen #Lascot14 #LKCE14 2014
What's the worst that can happen #Lascot14 #LKCE14  2014What's the worst that can happen #Lascot14 #LKCE14  2014
What's the worst that can happen #Lascot14 #LKCE14 2014
 
Rhashida a
Rhashida aRhashida a
Rhashida a
 
Its undergraduate-6734-2204109604-presentasi
Its undergraduate-6734-2204109604-presentasiIts undergraduate-6734-2204109604-presentasi
Its undergraduate-6734-2204109604-presentasi
 
Contour shoe drawing
Contour shoe drawingContour shoe drawing
Contour shoe drawing
 
Mom Shap Tips
Mom Shap TipsMom Shap Tips
Mom Shap Tips
 
LeanUX 2015 talk: From Connection to Value Network
LeanUX 2015 talk: From Connection to Value NetworkLeanUX 2015 talk: From Connection to Value Network
LeanUX 2015 talk: From Connection to Value Network
 
United states Historical Portraits
United states Historical PortraitsUnited states Historical Portraits
United states Historical Portraits
 
Quick call
Quick callQuick call
Quick call
 
CEER 2012 Math Lecture
CEER 2012 Math LectureCEER 2012 Math Lecture
CEER 2012 Math Lecture
 
Mooc
MoocMooc
Mooc
 
Math-tanong CEER 2012 - Set 1 Solutions
Math-tanong CEER 2012 - Set 1 SolutionsMath-tanong CEER 2012 - Set 1 Solutions
Math-tanong CEER 2012 - Set 1 Solutions
 
Sentidos produzidos sobre as TIC no Proinfantil
Sentidos produzidos sobre as TIC no ProinfantilSentidos produzidos sobre as TIC no Proinfantil
Sentidos produzidos sobre as TIC no Proinfantil
 
PODEVOIP Empresa
PODEVOIP EmpresaPODEVOIP Empresa
PODEVOIP Empresa
 
El uso de internet en la educación
El uso de internet en la educaciónEl uso de internet en la educación
El uso de internet en la educación
 
Nos presentmos el maderal 2012 13
Nos presentmos el maderal 2012 13Nos presentmos el maderal 2012 13
Nos presentmos el maderal 2012 13
 
Summer camp
Summer campSummer camp
Summer camp
 
Glennie Website Solutions
Glennie Website SolutionsGlennie Website Solutions
Glennie Website Solutions
 
Seige arndt-lightning talk swib13
Seige arndt-lightning talk swib13Seige arndt-lightning talk swib13
Seige arndt-lightning talk swib13
 
Marpol regs4ships
Marpol regs4shipsMarpol regs4ships
Marpol regs4ships
 

Similar to Solr fusion lt elag2014

Bndtools and Maven: A Brave New World - N Bartlett & T Ward
Bndtools and Maven: A Brave New World - N Bartlett & T WardBndtools and Maven: A Brave New World - N Bartlett & T Ward
Bndtools and Maven: A Brave New World - N Bartlett & T Ward
mfrancis
 

Similar to Solr fusion lt elag2014 (20)

Bndtools and Maven: A Brave New World - N Bartlett & T Ward
Bndtools and Maven: A Brave New World - N Bartlett & T WardBndtools and Maven: A Brave New World - N Bartlett & T Ward
Bndtools and Maven: A Brave New World - N Bartlett & T Ward
 
Get started with AAR
Get started with AARGet started with AAR
Get started with AAR
 
Ruby and Science
Ruby and ScienceRuby and Science
Ruby and Science
 
PhoneGap in 60 Minutes or Less
PhoneGap in 60 Minutes or LessPhoneGap in 60 Minutes or Less
PhoneGap in 60 Minutes or Less
 
S2GX 2012 - Spring Projects Infrastructure
S2GX 2012 - Spring Projects InfrastructureS2GX 2012 - Spring Projects Infrastructure
S2GX 2012 - Spring Projects Infrastructure
 
Spring Projects Infrastructure
Spring Projects InfrastructureSpring Projects Infrastructure
Spring Projects Infrastructure
 
How I become Go GDE
How I become Go GDEHow I become Go GDE
How I become Go GDE
 
React Native Masterclass
React Native MasterclassReact Native Masterclass
React Native Masterclass
 
[DevDay 2017] ReactJS Hands on - Speaker: Binh Phan - Developer at mgm techno...
[DevDay 2017] ReactJS Hands on - Speaker: Binh Phan - Developer at mgm techno...[DevDay 2017] ReactJS Hands on - Speaker: Binh Phan - Developer at mgm techno...
[DevDay 2017] ReactJS Hands on - Speaker: Binh Phan - Developer at mgm techno...
 
Hacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginnersHacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginners
 
FOSS CON Korea 2018
FOSS CON Korea 2018FOSS CON Korea 2018
FOSS CON Korea 2018
 
GDSC NYCU | 如何建立自己的開源專案
 GDSC NYCU | 如何建立自己的開源專案 GDSC NYCU | 如何建立自己的開源專案
GDSC NYCU | 如何建立自己的開源專案
 
Contributing to Apache Airflow | Journey to becoming Airflow's leading contri...
Contributing to Apache Airflow | Journey to becoming Airflow's leading contri...Contributing to Apache Airflow | Journey to becoming Airflow's leading contri...
Contributing to Apache Airflow | Journey to becoming Airflow's leading contri...
 
Intro to openFrameworks
Intro to openFrameworksIntro to openFrameworks
Intro to openFrameworks
 
Amazing vue.js projects that are open source and free.
Amazing vue.js projects that are open source and free.Amazing vue.js projects that are open source and free.
Amazing vue.js projects that are open source and free.
 
Intro. to Git and Github
Intro. to Git and GithubIntro. to Git and Github
Intro. to Git and Github
 
Mean stack
Mean stackMean stack
Mean stack
 
Open Babel project overview
Open Babel project overviewOpen Babel project overview
Open Babel project overview
 
20150511 Meteor Angular
20150511 Meteor Angular20150511 Meteor Angular
20150511 Meteor Angular
 
Bits+atoms+processes: the influence of code culture on Design @ Cumulus Helsi...
Bits+atoms+processes: the influence of code culture on Design @ Cumulus Helsi...Bits+atoms+processes: the influence of code culture on Design @ Cumulus Helsi...
Bits+atoms+processes: the influence of code culture on Design @ Cumulus Helsi...
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Buy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdfBuy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdf
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 

Solr fusion lt elag2014

  • 1. solr-fusionLeander Seige, Leipzig University Library, seige@ub.uni-leipzig.de https://github.com/outermedia/solr-fusion
  • 2. ● development ist part of the SE-project finc ● hired a company to develop solr-fusion ● everything is Open Source, from the beginning (see the github link above) https://github.com/outermedia/solr-fusion
  • 3. Leander Seige, Leipzig University Library, seige@ub.uni-leipzig.de https://github.com/outermedia/solr-fusion
  • 4. Leander Seige, Leipzig University Library, seige@ub.uni-leipzig.de https://github.com/outermedia/solr-fusion Sharding, req. same Schema
  • 5. Leander Seige, Leipzig University Library, seige@ub.uni-leipzig.de https://github.com/outermedia/solr-fusion NO Sharding, with different schemas
  • 6. Leander Seige, Leipzig University Library, seige@ub.uni-leipzig.de https://github.com/outermedia/solr-fusion NO Sharding, with different schemas solr-fusion
  • 7. Leander Seige, Leipzig University Library, seige@ub.uni-leipzig.de https://github.com/outermedia/solr-fusion 1. receive solr-query from the application 2. translate query for each server/schema 3. collect results from servers 4. recalculate score values 5. probably some data manipulation 6. merge results 7. send merged result-list back to application
  • 8. Leander Seige, Leipzig University Library, seige@ub.uni-leipzig.de https://github.com/outermedia/solr-fusion Concerns. What about... ● heterogeneous data quality? ● accurate relevance calculation? ● different metadata types? ● …
  • 9. Leander Seige, Leipzig University Library, seige@ub.uni-leipzig.de https://github.com/outermedia/solr-fusion Concerns. What about... ● heterogeneous data quality? ● accurate relevance calculation? ● different metadata types? ● … Yes, it is an experiment. Good enough is just fine.
  • 10. Leander Seige, Leipzig University Library, seige@ub.uni-leipzig.de https://github.com/outermedia/solr-fusion Please feel free to join the development! http://finc.info seige@ub.uni-leipzig.de