SlideShare une entreprise Scribd logo
1  sur  22
SOLR
777 Washington Road #5
Parlin, NJ 08859
Phone: 732 307 2655
Email: sathish@egrovesys.com
- An Apache Product
CONTENTS
INTRODUCTION
FEATURES
FUNCTIONS
ARCHITECTURE
PERFORMANCE
PROs & CONs
FUTURE TRENDS
WEBSITES USING SOLR
2
INTRODUCTION
INTRODUCTION
• A full text search server based on Lucene
• XML/HTTP Interfaces
• Loose Schema to define types and fields
• Web Administration Interface
• Extensive Caching
• Index Replication
• Extensible Open Architecture
• Written in Java5, deployable as a WAR
4
5
INTRODUCTION
FEATURES
• Advanced full – text search.
• Optimized for high traffic volume.
• Standards based open interfaces – XML, JSON & HTTP
• Comprehensive administration interfaces
• Near real – time indexing
• Extensible plugin architecture
• Multiple search indices
• Apache UIMA
• Rich document parsing
• Advanced storage options
• Performance optimization
FEATURES
7
FUNCTIONS
• XML/HTTP and JSON APIs
• Hit highlighting
• Faceted Search and Filtering
• Geospatial Search
• Fast Incremental Updates and Index Replication
• Caching
• Replication
• Web administration interface
FUNCTIONS
9
ARCHITECTURE
ARCHITECTURE
Source : www.xaviermorera.com
11
PERFORMANCE
Performance Factors
• Schema design
• # of indexed fields
• omitNorms
• Term – vectors
• Docvalues
• Configuration
• mergeFactor
• Caches
• Indexing
• Bulk updates
• Commit Strategy
• Optimize
• Querying
PERFORMANCE
14
1. Memory Testing – SOLR response time for 1 million volume index
with 8 GB and 32 GB instance.
Source : www.hathitrust.org
PERFORMANCE
15
2. SOLR index size analysis for Twitter dataset
Source : www.dzone.com
PERFORMANCE
16
PROs & CONs
PROS CONS
 Easymonitoring.
 HighlyScalable.
 FaultTolerant.
 Flexibleandadaptablewith
easyconfiguration.
 PerformanceOptimization.
 HighlyConfigurableand
userextensiblecaching.
 Freelyavailable.
 Multilingualsupport.
 Easyimplementationandsetup
 Lessresourceutilization
 Agenerallackofcommitment
towardsSOLR.
 LessattentionsonJVM
settings&garbage.
 Increasedlatency.
 OccasionallargeIOloadto
replicatelargemerges.
 Complicatedloadbalanceand
management.
 Reconfigurationifthemaster
islost.
PROs & CONs
18
FUTURE TRENDS
• OOTB Simple Faceted Browsing
• Automatic Database Indexing
• Federated Search
– HA with failover
• Alternate output formats (JSON, Ruby)
• Highlighter integration
• Spellchecker
• Alternate APIs (Google Data, OpenSearch)
FUTURE TRENDS
20
WEBSITES
USING SOLR
• Whitehouse.gov
• Buy.com
• Cnet
• Netflix
• Apple
• Disney
• eTrade
• NASA
• MTV
• Zappos
• AOL
• Digg
WEBSITES USING SOLR
22
eGrove Systems - "SOLR" An Apache Product

Contenu connexe

Tendances

Working with Portlets in ADF and Webcenter
Working with Portlets in ADF and WebcenterWorking with Portlets in ADF and Webcenter
Working with Portlets in ADF and Webcenter
DataNext Solutions
 

Tendances (20)

SPA vs. MPA
SPA vs. MPASPA vs. MPA
SPA vs. MPA
 
Rest in flask
Rest in flaskRest in flask
Rest in flask
 
Entity Framework Core 2.1: Simple, Powerful Data Access for .NET
Entity Framework Core 2.1: Simple, Powerful Data Access for .NETEntity Framework Core 2.1: Simple, Powerful Data Access for .NET
Entity Framework Core 2.1: Simple, Powerful Data Access for .NET
 
WSO2-ESB - The backbone of Enterprise Integration
WSO2-ESB - The backbone of Enterprise IntegrationWSO2-ESB - The backbone of Enterprise Integration
WSO2-ESB - The backbone of Enterprise Integration
 
Alfresco Day Brussels 2016 - Alfresco One Product Suite Update + Demo
Alfresco Day Brussels 2016 - Alfresco One Product Suite Update + DemoAlfresco Day Brussels 2016 - Alfresco One Product Suite Update + Demo
Alfresco Day Brussels 2016 - Alfresco One Product Suite Update + Demo
 
Getting Started with Orchestrator and Service Manager
Getting Started with Orchestrator and Service ManagerGetting Started with Orchestrator and Service Manager
Getting Started with Orchestrator and Service Manager
 
CakePHP, cakePHP development Company
CakePHP, cakePHP development CompanyCakePHP, cakePHP development Company
CakePHP, cakePHP development Company
 
HCL Nomad for Admins - ENG
HCL Nomad for Admins - ENGHCL Nomad for Admins - ENG
HCL Nomad for Admins - ENG
 
SCORCH: Tying it All Together
SCORCH: Tying it All TogetherSCORCH: Tying it All Together
SCORCH: Tying it All Together
 
Working with Portlets in ADF and Webcenter
Working with Portlets in ADF and WebcenterWorking with Portlets in ADF and Webcenter
Working with Portlets in ADF and Webcenter
 
Scaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other ToolsScaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other Tools
 
FatDB Intro
FatDB IntroFatDB Intro
FatDB Intro
 
Powering GIS Operations with ColdFusion
Powering GIS Operations with ColdFusionPowering GIS Operations with ColdFusion
Powering GIS Operations with ColdFusion
 
10 ways to trigger runbooks from Orchestrator
10 ways to trigger runbooks from Orchestrator10 ways to trigger runbooks from Orchestrator
10 ways to trigger runbooks from Orchestrator
 
Infinum Android Talks #09 - DBFlow ORM
Infinum Android Talks #09 - DBFlow ORMInfinum Android Talks #09 - DBFlow ORM
Infinum Android Talks #09 - DBFlow ORM
 
Building Ext JS Using HATEOAS - Jeff Stano
Building Ext JS Using HATEOAS - Jeff StanoBuilding Ext JS Using HATEOAS - Jeff Stano
Building Ext JS Using HATEOAS - Jeff Stano
 
PowerBuilder 11 .Net Application Deployment
PowerBuilder 11 .Net Application DeploymentPowerBuilder 11 .Net Application Deployment
PowerBuilder 11 .Net Application Deployment
 
Single page application
Single page applicationSingle page application
Single page application
 
Single page application
Single page applicationSingle page application
Single page application
 
Part I: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTec...
Part I: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTec...Part I: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTec...
Part I: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTec...
 

En vedette

Ali CV Formate 1
Ali CV Formate 1Ali CV Formate 1
Ali CV Formate 1
Ali Nawaz
 
ярош 2 варіант
ярош 2 варіантярош 2 варіант
ярош 2 варіант
yarosalyona
 
Intimate Partner Violence Prevention_Program Plan
Intimate Partner Violence Prevention_Program PlanIntimate Partner Violence Prevention_Program Plan
Intimate Partner Violence Prevention_Program Plan
Tara DeMaderios
 
Chicago Daily Law Bulletin - Two years of continuous employment rule not as
Chicago Daily Law Bulletin - Two years of continuous employment rule not as Chicago Daily Law Bulletin - Two years of continuous employment rule not as
Chicago Daily Law Bulletin - Two years of continuous employment rule not as
Paul Porvaznik
 
Commercial%20Banking,%20Collections,%20and%20Bankruptcy%20December%202013
Commercial%20Banking,%20Collections,%20and%20Bankruptcy%20December%202013Commercial%20Banking,%20Collections,%20and%20Bankruptcy%20December%202013
Commercial%20Banking,%20Collections,%20and%20Bankruptcy%20December%202013
Paul Porvaznik
 
JournalofPrecisionMedicine_May_June2016
JournalofPrecisionMedicine_May_June2016JournalofPrecisionMedicine_May_June2016
JournalofPrecisionMedicine_May_June2016
Franziska Moeckel, MBA
 
Prokochuk_Irina_architectural magazine Sporuda_аdvertising campaign
Prokochuk_Irina_architectural magazine Sporuda_аdvertising campaignProkochuk_Irina_architectural magazine Sporuda_аdvertising campaign
Prokochuk_Irina_architectural magazine Sporuda_аdvertising campaign
Ira Prokopchuk
 
Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e...
Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e...Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e...
Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e...
Djamel Zouaoui
 
USI 2009 - Du RIA pour SI
USI 2009 - Du RIA pour SIUSI 2009 - Du RIA pour SI
USI 2009 - Du RIA pour SI
Djamel Zouaoui
 
Usi 2013 - NoSql les defis à relever
Usi 2013 -  NoSql les defis à releverUsi 2013 -  NoSql les defis à relever
Usi 2013 - NoSql les defis à relever
Djamel Zouaoui
 
USI Casablanca 2010 - Industrialisation et intégration continue
USI Casablanca 2010 - Industrialisation et intégration continueUSI Casablanca 2010 - Industrialisation et intégration continue
USI Casablanca 2010 - Industrialisation et intégration continue
Djamel Zouaoui
 

En vedette (16)

Ali CV Formate 1
Ali CV Formate 1Ali CV Formate 1
Ali CV Formate 1
 
StormCrawler at Bristech
StormCrawler at BristechStormCrawler at Bristech
StormCrawler at Bristech
 
Google Analytics for Admissions
Google Analytics for AdmissionsGoogle Analytics for Admissions
Google Analytics for Admissions
 
ярош 2 варіант
ярош 2 варіантярош 2 варіант
ярош 2 варіант
 
Intimate Partner Violence Prevention_Program Plan
Intimate Partner Violence Prevention_Program PlanIntimate Partner Violence Prevention_Program Plan
Intimate Partner Violence Prevention_Program Plan
 
Baby & Kids Volume 1 - Vector Graphic Artworks
Baby & Kids Volume 1 - Vector Graphic ArtworksBaby & Kids Volume 1 - Vector Graphic Artworks
Baby & Kids Volume 1 - Vector Graphic Artworks
 
Social engine development company
Social engine development companySocial engine development company
Social engine development company
 
Chicago Daily Law Bulletin - Two years of continuous employment rule not as
Chicago Daily Law Bulletin - Two years of continuous employment rule not as Chicago Daily Law Bulletin - Two years of continuous employment rule not as
Chicago Daily Law Bulletin - Two years of continuous employment rule not as
 
Commercial%20Banking,%20Collections,%20and%20Bankruptcy%20December%202013
Commercial%20Banking,%20Collections,%20and%20Bankruptcy%20December%202013Commercial%20Banking,%20Collections,%20and%20Bankruptcy%20December%202013
Commercial%20Banking,%20Collections,%20and%20Bankruptcy%20December%202013
 
Will CSK and RR return in 2018?
Will CSK and RR return in 2018?Will CSK and RR return in 2018?
Will CSK and RR return in 2018?
 
JournalofPrecisionMedicine_May_June2016
JournalofPrecisionMedicine_May_June2016JournalofPrecisionMedicine_May_June2016
JournalofPrecisionMedicine_May_June2016
 
Prokochuk_Irina_architectural magazine Sporuda_аdvertising campaign
Prokochuk_Irina_architectural magazine Sporuda_аdvertising campaignProkochuk_Irina_architectural magazine Sporuda_аdvertising campaign
Prokochuk_Irina_architectural magazine Sporuda_аdvertising campaign
 
Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e...
Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e...Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e...
Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e...
 
USI 2009 - Du RIA pour SI
USI 2009 - Du RIA pour SIUSI 2009 - Du RIA pour SI
USI 2009 - Du RIA pour SI
 
Usi 2013 - NoSql les defis à relever
Usi 2013 -  NoSql les defis à releverUsi 2013 -  NoSql les defis à relever
Usi 2013 - NoSql les defis à relever
 
USI Casablanca 2010 - Industrialisation et intégration continue
USI Casablanca 2010 - Industrialisation et intégration continueUSI Casablanca 2010 - Industrialisation et intégration continue
USI Casablanca 2010 - Industrialisation et intégration continue
 

Similaire à eGrove Systems - "SOLR" An Apache Product

REST API Recommendations
REST API RecommendationsREST API Recommendations
REST API Recommendations
Jeelani Shaik
 
Drupal Site Audit - SFDUG
Drupal Site Audit - SFDUGDrupal Site Audit - SFDUG
Drupal Site Audit - SFDUG
Jon Peck
 
Java web services soap rest training from hyderabad
Java web services soap rest training from hyderabadJava web services soap rest training from hyderabad
Java web services soap rest training from hyderabad
FuturePoint Technologies
 
Developing for SharePoint Online
Developing for SharePoint OnlineDeveloping for SharePoint Online
Developing for SharePoint Online
Ari Bakker
 

Similaire à eGrove Systems - "SOLR" An Apache Product (20)

Solr Introduction
Solr IntroductionSolr Introduction
Solr Introduction
 
Alfresco 5.0 Technology Review
Alfresco 5.0 Technology ReviewAlfresco 5.0 Technology Review
Alfresco 5.0 Technology Review
 
Web services soap rest training
Web services soap rest trainingWeb services soap rest training
Web services soap rest training
 
Boost the Performance of SharePoint Today!
Boost the Performance of SharePoint Today!Boost the Performance of SharePoint Today!
Boost the Performance of SharePoint Today!
 
Wikipedia Cloud Search Webinar
Wikipedia Cloud Search WebinarWikipedia Cloud Search Webinar
Wikipedia Cloud Search Webinar
 
Intro to Apache Solr for Drupal
Intro to Apache Solr for DrupalIntro to Apache Solr for Drupal
Intro to Apache Solr for Drupal
 
Melbourne User Group OAK and MongoDB
Melbourne User Group OAK and MongoDBMelbourne User Group OAK and MongoDB
Melbourne User Group OAK and MongoDB
 
Apereo OAE - Bootcamp
Apereo OAE - BootcampApereo OAE - Bootcamp
Apereo OAE - Bootcamp
 
Introduction to Restful Web Services
Introduction to Restful Web ServicesIntroduction to Restful Web Services
Introduction to Restful Web Services
 
REST API Recommendations
REST API RecommendationsREST API Recommendations
REST API Recommendations
 
CORE JAVA & ADVANCE JAVA
CORE JAVA & ADVANCE JAVACORE JAVA & ADVANCE JAVA
CORE JAVA & ADVANCE JAVA
 
Developing SharePoint Framework Solutions for the Enterprise - SEF 2019
Developing SharePoint Framework Solutions for the Enterprise - SEF 2019Developing SharePoint Framework Solutions for the Enterprise - SEF 2019
Developing SharePoint Framework Solutions for the Enterprise - SEF 2019
 
Drupal Site Audit - SFDUG
Drupal Site Audit - SFDUGDrupal Site Audit - SFDUG
Drupal Site Audit - SFDUG
 
SharePoint 2013 - What's New
SharePoint 2013 - What's NewSharePoint 2013 - What's New
SharePoint 2013 - What's New
 
Java web services soap rest training from hyderabad
Java web services soap rest training from hyderabadJava web services soap rest training from hyderabad
Java web services soap rest training from hyderabad
 
Building Software Backend (Web API)
Building Software Backend (Web API)Building Software Backend (Web API)
Building Software Backend (Web API)
 
Developing for SharePoint Online
Developing for SharePoint OnlineDeveloping for SharePoint Online
Developing for SharePoint Online
 
Apex 4.0 @ ODTUG 2009
Apex 4.0 @ ODTUG 2009Apex 4.0 @ ODTUG 2009
Apex 4.0 @ ODTUG 2009
 
SharePoint Saturday The Conference 2011 - SP2010 Performance
SharePoint Saturday The Conference 2011 - SP2010 PerformanceSharePoint Saturday The Conference 2011 - SP2010 Performance
SharePoint Saturday The Conference 2011 - SP2010 Performance
 
Apereo OAE - Architectural overview
Apereo OAE - Architectural overviewApereo OAE - Architectural overview
Apereo OAE - Architectural overview
 

Plus de Egrove Systems Corporation

Plus de Egrove Systems Corporation (6)

eGrove Systems Review - "Native Vs Hybrid Apps"
eGrove Systems Review - "Native Vs Hybrid Apps"eGrove Systems Review - "Native Vs Hybrid Apps"
eGrove Systems Review - "Native Vs Hybrid Apps"
 
eGrove Systems Corporation - PrestaShop Development Services
eGrove Systems Corporation - PrestaShop Development ServiceseGrove Systems Corporation - PrestaShop Development Services
eGrove Systems Corporation - PrestaShop Development Services
 
Seo types
Seo typesSeo types
Seo types
 
eGrove Systems - Professional Web Development Services
 eGrove Systems -  Professional Web Development Services eGrove Systems -  Professional Web Development Services
eGrove Systems - Professional Web Development Services
 
Business Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An IntroductionBusiness Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An Introduction
 
The importance of quality software
The importance of quality softwareThe importance of quality software
The importance of quality software
 

Dernier

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 

Dernier (20)

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 

eGrove Systems - "SOLR" An Apache Product

  • 1. SOLR 777 Washington Road #5 Parlin, NJ 08859 Phone: 732 307 2655 Email: sathish@egrovesys.com - An Apache Product
  • 4. INTRODUCTION • A full text search server based on Lucene • XML/HTTP Interfaces • Loose Schema to define types and fields • Web Administration Interface • Extensive Caching • Index Replication • Extensible Open Architecture • Written in Java5, deployable as a WAR 4
  • 7. • Advanced full – text search. • Optimized for high traffic volume. • Standards based open interfaces – XML, JSON & HTTP • Comprehensive administration interfaces • Near real – time indexing • Extensible plugin architecture • Multiple search indices • Apache UIMA • Rich document parsing • Advanced storage options • Performance optimization FEATURES 7
  • 9. • XML/HTTP and JSON APIs • Hit highlighting • Faceted Search and Filtering • Geospatial Search • Fast Incremental Updates and Index Replication • Caching • Replication • Web administration interface FUNCTIONS 9
  • 13. Performance Factors • Schema design • # of indexed fields • omitNorms • Term – vectors • Docvalues • Configuration • mergeFactor • Caches • Indexing • Bulk updates • Commit Strategy • Optimize • Querying PERFORMANCE 14
  • 14. 1. Memory Testing – SOLR response time for 1 million volume index with 8 GB and 32 GB instance. Source : www.hathitrust.org PERFORMANCE 15
  • 15. 2. SOLR index size analysis for Twitter dataset Source : www.dzone.com PERFORMANCE 16
  • 17. PROS CONS  Easymonitoring.  HighlyScalable.  FaultTolerant.  Flexibleandadaptablewith easyconfiguration.  PerformanceOptimization.  HighlyConfigurableand userextensiblecaching.  Freelyavailable.  Multilingualsupport.  Easyimplementationandsetup  Lessresourceutilization  Agenerallackofcommitment towardsSOLR.  LessattentionsonJVM settings&garbage.  Increasedlatency.  OccasionallargeIOloadto replicatelargemerges.  Complicatedloadbalanceand management.  Reconfigurationifthemaster islost. PROs & CONs 18
  • 19. • OOTB Simple Faceted Browsing • Automatic Database Indexing • Federated Search – HA with failover • Alternate output formats (JSON, Ruby) • Highlighter integration • Spellchecker • Alternate APIs (Google Data, OpenSearch) FUTURE TRENDS 20
  • 21. • Whitehouse.gov • Buy.com • Cnet • Netflix • Apple • Disney • eTrade • NASA • MTV • Zappos • AOL • Digg WEBSITES USING SOLR 22