SlideShare a Scribd company logo
1 of 8
Download to read offline
MOODLEMOOT AUSTRALIA 2016
MOODLEMOOT AUSTRALIA 2016 - PERTH 27th
- 29th
SEPTEMBER
Presented by David Monllao, Integrator and Senior Analyst
Developer
Install Solr and Global Search
MOODLEMOOT AUSTRALIA 2016
● Available from Moodle 3.1 onwards
● What is it?
○ A new Search engine plugin type
■ To store Moodle sites’ contents
○ A new Search API
■ So Moodle components can add stuff to
search engines
○ A UI to search the search engine contents
Global Search
MOODLEMOOT AUSTRALIA 2016
● Open source search platform
● Part of The Apache Software Foundation
● Scalable
Solr
MOODLEMOOT AUSTRALIA 2016
● Install the PECL extension
○ https://pecl.php.net/package/solr
● Restart your web server :)
https://docs.moodle.org/31/en/Global_search#How_to_install_Solr
Solr PHP extension
MOODLEMOOT AUSTRALIA 2016
# Download solr latest stable version.
wget http://apache.mirror.serversaustralia.com.au/lucene/solr/6.2.1/solr-6.2.1.tgz
tar -xvzf solr-6.2.1.tgz
cd solr-6.2.1
# Start solr server.
bin/solr start
# Create an index to store your Moodle site contents.
bin/solr create -c mootau16index
Solr server
MOODLEMOOT AUSTRALIA 2016
Moodle setup
MOODLEMOOT AUSTRALIA 2016
Secure server accesses if the server is publicly available!
Security
MOODLEMOOT AUSTRALIA 2016
For more information contact:
moodle.com
davidm@moodle.com

More Related Content

What's hot

Physiotherapy options for coping with labour (2)
Physiotherapy options for coping with labour (2)Physiotherapy options for coping with labour (2)
Physiotherapy options for coping with labour (2)
amrit kaur
 
Pelvic floor rehabilitation
Pelvic floor rehabilitationPelvic floor rehabilitation
Pelvic floor rehabilitation
amrit kaur
 

What's hot (20)

Physiotherapy options for coping with labour (2)
Physiotherapy options for coping with labour (2)Physiotherapy options for coping with labour (2)
Physiotherapy options for coping with labour (2)
 
Physical therapy for chronic pelvic pain in women
Physical therapy for chronic pelvic pain in womenPhysical therapy for chronic pelvic pain in women
Physical therapy for chronic pelvic pain in women
 
Exercise induced asthma
Exercise induced asthma Exercise induced asthma
Exercise induced asthma
 
Describe the mechanism of action, indications, adverse effects, and contraind...
Describe the mechanism of action, indications, adverse effects, and contraind...Describe the mechanism of action, indications, adverse effects, and contraind...
Describe the mechanism of action, indications, adverse effects, and contraind...
 
Physical therapy for hysterectomy
Physical therapy for hysterectomyPhysical therapy for hysterectomy
Physical therapy for hysterectomy
 
Oral contraceptive
Oral contraceptiveOral contraceptive
Oral contraceptive
 
Pelvic Floor Anatomy and Physiotherapy management
Pelvic Floor Anatomy and Physiotherapy management Pelvic Floor Anatomy and Physiotherapy management
Pelvic Floor Anatomy and Physiotherapy management
 
5 pelvic floor exercises for women
5 pelvic floor exercises for women5 pelvic floor exercises for women
5 pelvic floor exercises for women
 
Types of PCOS
Types of PCOSTypes of PCOS
Types of PCOS
 
Sildenafil by Anthony Crasto
Sildenafil by Anthony CrastoSildenafil by Anthony Crasto
Sildenafil by Anthony Crasto
 
Prescribing during pregnancy
Prescribing during pregnancyPrescribing during pregnancy
Prescribing during pregnancy
 
Oral hypoglycemic agents with complications
Oral hypoglycemic agents with complicationsOral hypoglycemic agents with complications
Oral hypoglycemic agents with complications
 
Fibromyalgia
FibromyalgiaFibromyalgia
Fibromyalgia
 
Antenatal physiotherapy
Antenatal physiotherapyAntenatal physiotherapy
Antenatal physiotherapy
 
Fibromyalgia, Exercises and Rehabilitation
Fibromyalgia, Exercises and RehabilitationFibromyalgia, Exercises and Rehabilitation
Fibromyalgia, Exercises and Rehabilitation
 
Pelvic floor rehabilitation
Pelvic floor rehabilitationPelvic floor rehabilitation
Pelvic floor rehabilitation
 
Cervical Spondylosis - Management
Cervical Spondylosis - Management Cervical Spondylosis - Management
Cervical Spondylosis - Management
 
Cervicogenic Headache Following Lower Cervical RF Neurotomy
Cervicogenic Headache Following Lower Cervical RF NeurotomyCervicogenic Headache Following Lower Cervical RF Neurotomy
Cervicogenic Headache Following Lower Cervical RF Neurotomy
 
Erectile Dysfunction (ED)
Erectile Dysfunction (ED)Erectile Dysfunction (ED)
Erectile Dysfunction (ED)
 
Cefixime
CefiximeCefixime
Cefixime
 

Similar to Install solr and global search

Similar to Install solr and global search (20)

Add your plugin contents to global search
Add your plugin contents to global searchAdd your plugin contents to global search
Add your plugin contents to global search
 
Moodle Moot Australia 2016 - Developer Jam - PHPUnit dataProvider
Moodle Moot Australia 2016 - Developer Jam - PHPUnit dataProviderMoodle Moot Australia 2016 - Developer Jam - PHPUnit dataProvider
Moodle Moot Australia 2016 - Developer Jam - PHPUnit dataProvider
 
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
 
Ahmadabad mule soft_meetup_6march2021_azure_CICD
Ahmadabad mule soft_meetup_6march2021_azure_CICDAhmadabad mule soft_meetup_6march2021_azure_CICD
Ahmadabad mule soft_meetup_6march2021_azure_CICD
 
Push-button Composition of Oracle Application and Database Environments: Avi ...
Push-button Composition of Oracle Application and Database Environments: Avi ...Push-button Composition of Oracle Application and Database Environments: Avi ...
Push-button Composition of Oracle Application and Database Environments: Avi ...
 
2018 - CertiFUNcation - Olivier Dobberka: Apache Solr for Newbies
2018 - CertiFUNcation - Olivier Dobberka: Apache Solr for Newbies2018 - CertiFUNcation - Olivier Dobberka: Apache Solr for Newbies
2018 - CertiFUNcation - Olivier Dobberka: Apache Solr for Newbies
 
OpenCms Days 2015: Keynote - OpenCms 10 X marks the spot
OpenCms Days 2015: Keynote - OpenCms 10 X marks the spotOpenCms Days 2015: Keynote - OpenCms 10 X marks the spot
OpenCms Days 2015: Keynote - OpenCms 10 X marks the spot
 
OpenCms Days 2015 OpenCms X marks the spot
OpenCms Days 2015 OpenCms X marks the spotOpenCms Days 2015 OpenCms X marks the spot
OpenCms Days 2015 OpenCms X marks the spot
 
Creating reusable pieces in Logic Apps
Creating reusable pieces in Logic AppsCreating reusable pieces in Logic Apps
Creating reusable pieces in Logic Apps
 
OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...
OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...
OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...
 
Open Innovation Lab (OIL) - 2014 Sep 26th
Open Innovation Lab (OIL) - 2014 Sep 26thOpen Innovation Lab (OIL) - 2014 Sep 26th
Open Innovation Lab (OIL) - 2014 Sep 26th
 
Production Plone on OpenStack Cloud
Production Plone on OpenStack CloudProduction Plone on OpenStack Cloud
Production Plone on OpenStack Cloud
 
B4 making dev_ops_really_work
B4 making dev_ops_really_workB4 making dev_ops_really_work
B4 making dev_ops_really_work
 
Swad Timeline
Swad TimelineSwad Timeline
Swad Timeline
 
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
 
OCCIware - A Formal Toolchain for Managing Everything-as-a-Service
OCCIware - A Formal Toolchain for Managing Everything-as-a-ServiceOCCIware - A Formal Toolchain for Managing Everything-as-a-Service
OCCIware - A Formal Toolchain for Managing Everything-as-a-Service
 
SWAD Timeline 4:3
SWAD Timeline 4:3SWAD Timeline 4:3
SWAD Timeline 4:3
 
OpenStack Summit - Tokio
OpenStack Summit - TokioOpenStack Summit - Tokio
OpenStack Summit - Tokio
 
What is Composer and how to install it on Ubuntu
What is Composer and how to install it on UbuntuWhat is Composer and how to install it on Ubuntu
What is Composer and how to install it on Ubuntu
 
OpenStack Storage Buddy Ceph
OpenStack Storage Buddy CephOpenStack Storage Buddy Ceph
OpenStack Storage Buddy Ceph
 

More from David Monllaó

More from David Monllaó (8)

Moodle learning analytics desde diferentes perspectivas (#mootgt19)
Moodle learning analytics desde diferentes perspectivas (#mootgt19)Moodle learning analytics desde diferentes perspectivas (#mootgt19)
Moodle learning analytics desde diferentes perspectivas (#mootgt19)
 
Moodle learning analytics from different perspectives (#moothr19)
Moodle learning analytics from different perspectives (#moothr19)Moodle learning analytics from different perspectives (#moothr19)
Moodle learning analytics from different perspectives (#moothr19)
 
Moodle, the de facto learning platform to facilitate research and experimenta...
Moodle, the de facto learning platform to facilitate research and experimenta...Moodle, the de facto learning platform to facilitate research and experimenta...
Moodle, the de facto learning platform to facilitate research and experimenta...
 
A Supervised Learning Framework for Learning Management Systems
A Supervised Learning Framework for Learning Management SystemsA Supervised Learning Framework for Learning Management Systems
A Supervised Learning Framework for Learning Management Systems
 
El equipo de integracion de Moodle HQ es tu muy mejor amigo
El equipo de integracion de Moodle HQ es tu muy mejor amigoEl equipo de integracion de Moodle HQ es tu muy mejor amigo
El equipo de integracion de Moodle HQ es tu muy mejor amigo
 
Automatic classification of students in online courses using machine learning...
Automatic classification of students in online courses using machine learning...Automatic classification of students in online courses using machine learning...
Automatic classification of students in online courses using machine learning...
 
How to improve your moodle site performance
How to improve your moodle site performanceHow to improve your moodle site performance
How to improve your moodle site performance
 
Testing Moodle functionality automatically
Testing Moodle functionality automaticallyTesting Moodle functionality automatically
Testing Moodle functionality automatically
 

Recently uploaded

Jax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined DeckJax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined Deck
Marc Lester
 

Recently uploaded (20)

Weeding your micro service landscape.pdf
Weeding your micro service landscape.pdfWeeding your micro service landscape.pdf
Weeding your micro service landscape.pdf
 
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
Auto Affiliate  AI Earns First Commission in 3 Hours..pdfAuto Affiliate  AI Earns First Commission in 3 Hours..pdf
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
 
Spring into AI presented by Dan Vega 5/14
Spring into AI presented by Dan Vega 5/14Spring into AI presented by Dan Vega 5/14
Spring into AI presented by Dan Vega 5/14
 
Incident handling is a clearly defined set of procedures to manage and respon...
Incident handling is a clearly defined set of procedures to manage and respon...Incident handling is a clearly defined set of procedures to manage and respon...
Incident handling is a clearly defined set of procedures to manage and respon...
 
Abortion Pill Prices Turfloop ](+27832195400*)[ 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Turfloop ](+27832195400*)[ 🏥 Women's Abortion Clinic in ...Abortion Pill Prices Turfloop ](+27832195400*)[ 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Turfloop ](+27832195400*)[ 🏥 Women's Abortion Clinic in ...
 
Jax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined DeckJax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined Deck
 
Effective Strategies for Wix's Scaling challenges - GeeCon
Effective Strategies for Wix's Scaling challenges - GeeConEffective Strategies for Wix's Scaling challenges - GeeCon
Effective Strategies for Wix's Scaling challenges - GeeCon
 
architecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdfarchitecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdf
 
Abortion Clinic In Springs ](+27832195400*)[ 🏥 Safe Abortion Pills in Springs...
Abortion Clinic In Springs ](+27832195400*)[ 🏥 Safe Abortion Pills in Springs...Abortion Clinic In Springs ](+27832195400*)[ 🏥 Safe Abortion Pills in Springs...
Abortion Clinic In Springs ](+27832195400*)[ 🏥 Safe Abortion Pills in Springs...
 
Your Ultimate Web Studio for Streaming Anywhere | Evmux
Your Ultimate Web Studio for Streaming Anywhere | EvmuxYour Ultimate Web Studio for Streaming Anywhere | Evmux
Your Ultimate Web Studio for Streaming Anywhere | Evmux
 
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
 
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
 
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanWorkshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
 
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptxFrom Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
 
From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST API
 
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
Workshop -  Architecting Innovative Graph Applications- GraphSummit MilanWorkshop -  Architecting Innovative Graph Applications- GraphSummit Milan
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
 
Alluxio Monthly Webinar | Simplify Data Access for AI in Multi-Cloud
Alluxio Monthly Webinar | Simplify Data Access for AI in Multi-CloudAlluxio Monthly Webinar | Simplify Data Access for AI in Multi-Cloud
Alluxio Monthly Webinar | Simplify Data Access for AI in Multi-Cloud
 
Encryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key ConceptsEncryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key Concepts
 
GraphSummit Milan - Neo4j: The Art of the Possible with Graph
GraphSummit Milan - Neo4j: The Art of the Possible with GraphGraphSummit Milan - Neo4j: The Art of the Possible with Graph
GraphSummit Milan - Neo4j: The Art of the Possible with Graph
 
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
 

Install solr and global search

  • 1. MOODLEMOOT AUSTRALIA 2016 MOODLEMOOT AUSTRALIA 2016 - PERTH 27th - 29th SEPTEMBER Presented by David Monllao, Integrator and Senior Analyst Developer Install Solr and Global Search
  • 2. MOODLEMOOT AUSTRALIA 2016 ● Available from Moodle 3.1 onwards ● What is it? ○ A new Search engine plugin type ■ To store Moodle sites’ contents ○ A new Search API ■ So Moodle components can add stuff to search engines ○ A UI to search the search engine contents Global Search
  • 3. MOODLEMOOT AUSTRALIA 2016 ● Open source search platform ● Part of The Apache Software Foundation ● Scalable Solr
  • 4. MOODLEMOOT AUSTRALIA 2016 ● Install the PECL extension ○ https://pecl.php.net/package/solr ● Restart your web server :) https://docs.moodle.org/31/en/Global_search#How_to_install_Solr Solr PHP extension
  • 5. MOODLEMOOT AUSTRALIA 2016 # Download solr latest stable version. wget http://apache.mirror.serversaustralia.com.au/lucene/solr/6.2.1/solr-6.2.1.tgz tar -xvzf solr-6.2.1.tgz cd solr-6.2.1 # Start solr server. bin/solr start # Create an index to store your Moodle site contents. bin/solr create -c mootau16index Solr server
  • 7. MOODLEMOOT AUSTRALIA 2016 Secure server accesses if the server is publicly available! Security
  • 8. MOODLEMOOT AUSTRALIA 2016 For more information contact: moodle.com davidm@moodle.com