SlideShare a Scribd company logo
INTRO TO SEARCH
IN DRUPAL 7
Create an optimal search experience
Welcome!
SECTION 1:
WHAT ARE WE
SEARCHING FOR?
Introduction
We need search!
The problem
Why do you need search?
• Commerce - increase sales?

• Large amounts of data?

• Connecting people to information?

!
• Share some examples!
Our sample travel site
• Administration > Structure > Content types

• Administration > Reports > Field list
Core search - what’s
in the box?
We need a search page!
Drupal 7 core search
• Interval defines how often updated content is
being processed and sent to the index.
Cron.php
Indexing 

process
Core search indexing
• HTML Tag Scores!
• <H1> scored at 25 !
• <H2> scored at 18!
• Headings have higher
scores than content.!
• Accent Removal!
• Montréal => Montreal!
• Stemming!
• skips, skipping also
means “skip”
Core search limitations
• SQL Not optimized
for full text search!
• Limited Operators!
• Slow/not scalable!
• Stemming happens
on PHP side, not
optimized!
• Dead ends
Demo: Core search
• Load up Drupal core search

• Confusing UI

• Advanced search? Users don’t use it.

• Confusing UI of Search page

• Can’t customize options

• Index?

• Limitations for fine-tuning
Exercise 1: Core search
configuration
• Load up Drupal core search

• Confusing UI

• Advanced search? Users don’t use it.

• Confusing UI of Search page

• Can’t customize options

• Index?

• Limitations for fine-tuning
Dead ends....
• A bad landing page, with no suggestions.

• “Don’t make me think”.
What are
alternatives?
Alternatives to core search
• Full services:!
• Google’s Custom
Search !
• Google Search
Appliance!
!
• Indexing software:!
• Fuzzy Search!
• Elasticsearch!
• Apache Solr
Apache Solr
• Based on Lucene!
• Written in Java; uses
container such as
Tomcat or Jetty!
• Mathematical
Indexing!
• Replication / Solr
Cloud!
• Multiple indexes
(Multicore)
Apache Solr
• Separate Server!
• Indexes your site!
• Widely used and
tested
GET (POST)
Search
*SQL
Web
ServerPOST
index
Solr
Integrating Apache
Solr and Drupal
Integrate Solr w/ Drupal
• Search API

• Apache Solr Search Integration
Customizing Solr
• Improve the Index

• What Solr is storing

• How Solr indexes information

• Improve the Query

• What is being requested from Solr

• Improve the Results

• What is displayed to the user, and how they
navigate the search experience
http://2012.pnwdrupalsummit.org/sessions/customizing-apache-solr-search-experience
SECTION 2:
CONFIGURE SOLR
SEARCH IN DRUPAL
Getting set up
What comes with
Solr?
Comparisons
Core index config Solr index config
Available with Solr
Spell checking Bias settings Suggestions
“More like this”
• Example from NIH.gov: 

Instead of using Entity reference fields.

• You can configure multiple suggestion blocks
for specific content types or site sections.
Sorting options
• A block to allow users to alter sort.
Demo: What comes
with Solr?
• Enable the modules. 

• Index the site. What is indexed?

• Spelling correction offered out of the box,
difference with core search.

• Re-index, when does “cron” run?

• More like this block, place and configure.

• Search page configuration under Pages/
blocks.
Exercise 2: Configure Solr search
• A. Ensure search is installed and enabled

• B. Index site

• C. Review default results

• D. Configure your search page

• E. Place a “more like this” block on your site.
SECTION 3:
HOW TO IMPROVE
SEARCH
Boosting relevant results
Ways to optimize
search
Optmization options
• Phrases

• Search for sentences, phrases

• Optimize search for specific use cases

• More recent content, is it more relevant?

• Content with comments, are they more useful?

• Body content, use of H2 and H3?

• Synonyms

• synonyms.txt -
Demo: Optimize results
• Bias settings

• When changes take effect

• Before and after examples
Exercise 3:
Optimize your search results
A.Test search before changes

B.Improve the result biases

C.Testing the changes; how to check the
Index

D.Improve term proximity results

E.Improve bias based on fields and terms
SECTION 4:
FACETS AND
WIDGETS
Filtering and displaying results
Facets: What users
want
Facets provide useful filters
Shows what
it’s filtered on
Bravo.com, Drupal site
Select content
.net magazine, Drupal site
Offer facets people need
Do clients sort by
name?
Use facets and
sorting which
influence
decisions.
!
Material
Color, etc
made.com, not a drupal site
Tips to define facets
• Listen to users

• Analyze query logs to define facets. 

• Use popular words to label facets.

• Check competitors and across your industry.

• Choose important facets 

• On which facets do people make decisions?

• Which features influence a purchase?

• Plan content types for searching

• Depends on your content model, taxonomy, fields!
http://uxdesign.smashingmagazine.com/2009/12/08/principles-of-effective-e-commerce-search/
How are our users searching?
• What facets would you enable on this site?
Facets API in Drupal
About Facets
• For each facet you configure:

• A display widget

• A corresponding query type. 

• A block to place, some examples:
Example display widgets
With Facet API Additional modules
Links Tag cloud 

drupal.org/project/facetapi_tagcloud
Links with checkboxes Slider 

drupal.org/project/facetapi_slider
Demo: Configuring facets
• Enable the module.

• Review options for configuring facets for
different displays.

• Display widgets, relate to specific queries.
Exercise 4:
Configure a facet slider
• A. Configure the facet options

• B. Place the population facet block

• C. Test the search

• D. Enable the slider for display

• E. Test the search again
SECTION 5:
HOW TO IMPROVE
USER EXPERIENCE
The user experience
Established standards
• Users expect the search form to be... where?

• Queries

• Should be easy to refine

• Incremental construction

• Results 

• Display the query

• Easy to read key information
http://uxdesign.smashingmagazine.com/2009/12/08/principles-of-effective-e-commerce-search/
Beyond the defaults
• Limitations:

• Default results don’t show relevant data specific to
your site: dates, numerical data, location maps.

• Better:

• Landing page revealing the content

• Better search bar with suggestions!

• Key information in results with custom displays. 

• Paths which are easy to share and navigate.
Options to improve
experience
Making improvements
Configure search page
Search page options
• How many results?

• Enable spell check?

• Show search box?

• Enabled Facets?
Facet block placement
• Double check your facet block configuration. 

• Where to display? Search box in header?
Demo: Apache Solr
Autocomplete
• Enable Apache Solr Auto Complete.

• Uses stemming so verb forms are picked up
as well.

• Becoming standard, what users want.
Demo: Rich snippets
• Replicates Google’s results; Needs RDF!
Tip: If you install
this during demo,
please ensure to
disable this for
next exercise
Demo: Search page
configuration
• Where you configure Pages/blocks

• Demo how to change options
Next: Manage display
• Control the display for “Search results”

• Limited options; only fields
Display Suite for
Search results
Display Suite!
• Display Suite +
Display Suite Search !
• (and Display Suite UI)!
• Custom layout!
• Select which fields to
display!
• Multiple columns,
headers and footers.
Example
Header
Left
Footer
Right
Display suite
• Access items which aren’t “fields”
View modes
• Add “view modes” for specific control
Display Suite regions
• Variety of layouts
Arrange fields in regions
Demo: Display Suite
• Enable Display Suite, Display Suite Search,
Display Suite UI

• Modify display and change layout for
“Search result” 

• Show what “Search index” provides.
Exercise 5: Improve display
with Display Suite
• Manage display, Choose relevant fields
SECTION 6:
CUSTOM CODE -
PROXIMITY SEARCH
Example of custom code
Display location
search results
Location data in search
• Takes the
coordinates
of the search,
and returns
to the query.
Demo: Location results
• Use Display Suite to display a location on a
Map. 

• Which modules work best

• Tips about handling Location data

!
• A custom code example- using location as a
factor in search.

• Search training Location module

• Location Search module
Exercise 6: Display
location results
• Requires: The Display Suite modules, GMap,
GMap Location, Geocoder.
SECTION 7:
ENHANCEMENTS
If time allows!
Indexing files such as
PDF or DOCX
Search file attachments
Search files
• Document search!
• Server requirements
Demo: Attachment search
• Assumes you’re using Acquia’s search
service 

• Enable Apache Solr search attachments
ANY QUESTIONS?
Feedback please!
http://acquia.com/training-feedback

More Related Content

What's hot

Solr Recipes
Solr RecipesSolr Recipes
Solr Recipes
Erik Hatcher
 
Building Intelligent Search Applications with Apache Solr and PHP5
Building Intelligent Search Applications with Apache Solr and PHP5Building Intelligent Search Applications with Apache Solr and PHP5
Building Intelligent Search Applications with Apache Solr and PHP5
israelekpo
 
Solr: 4 big features
Solr: 4 big featuresSolr: 4 big features
Solr: 4 big features
David Smiley
 
Introduction to Apache solr
Introduction to Apache solrIntroduction to Apache solr
Introduction to Apache solr
Knoldus Inc.
 
Introduction to Apache Solr.
Introduction to Apache Solr.Introduction to Apache Solr.
Introduction to Apache Solr.
ashish0x90
 
Introduction to Solr
Introduction to SolrIntroduction to Solr
Introduction to SolrErik Hatcher
 
Apache Solr
Apache SolrApache Solr
Apache Solr
Minh Tran
 
Intro to Apache Solr
Intro to Apache SolrIntro to Apache Solr
Intro to Apache Solr
Shalin Shekhar Mangar
 
Introduction to Apache Solr
Introduction to Apache SolrIntroduction to Apache Solr
Introduction to Apache Solr
Alexandre Rafalovitch
 
Apache Solr crash course
Apache Solr crash courseApache Solr crash course
Apache Solr crash courseTommaso Teofili
 
Introduction to Apache Lucene/Solr
Introduction to Apache Lucene/SolrIntroduction to Apache Lucene/Solr
Introduction to Apache Lucene/SolrRahul Jain
 
How Solr Search Works
How Solr Search WorksHow Solr Search Works
How Solr Search Works
Atlogys Technical Consulting
 
Introduction Apache Solr & PHP
Introduction Apache Solr & PHPIntroduction Apache Solr & PHP
Introduction Apache Solr & PHP
Hiraq Citra M
 
Introduction to Apache Solr
Introduction to Apache SolrIntroduction to Apache Solr
Introduction to Apache Solr
Andy Jackson
 
Solr Presentation
Solr PresentationSolr Presentation
Solr Presentation
Gaurav Verma
 
Solr Recipes Workshop
Solr Recipes WorkshopSolr Recipes Workshop
Solr Recipes WorkshopErik Hatcher
 
Search Engines: Best Practice
Search Engines: Best PracticeSearch Engines: Best Practice
Search Engines: Best Practice
Yuliya_Prach
 
How to migrate from any CMS (thru the front-door)
How to migrate from any CMS (thru the front-door)How to migrate from any CMS (thru the front-door)
How to migrate from any CMS (thru the front-door)
ICF CIRCUIT
 
it's just search
it's just searchit's just search
it's just search
Erik Hatcher
 

What's hot (20)

Solr Recipes
Solr RecipesSolr Recipes
Solr Recipes
 
Building Intelligent Search Applications with Apache Solr and PHP5
Building Intelligent Search Applications with Apache Solr and PHP5Building Intelligent Search Applications with Apache Solr and PHP5
Building Intelligent Search Applications with Apache Solr and PHP5
 
Solr: 4 big features
Solr: 4 big featuresSolr: 4 big features
Solr: 4 big features
 
Introduction to Apache solr
Introduction to Apache solrIntroduction to Apache solr
Introduction to Apache solr
 
Introduction to Apache Solr.
Introduction to Apache Solr.Introduction to Apache Solr.
Introduction to Apache Solr.
 
Introduction to Solr
Introduction to SolrIntroduction to Solr
Introduction to Solr
 
Apache Solr
Apache SolrApache Solr
Apache Solr
 
Intro to Apache Solr
Intro to Apache SolrIntro to Apache Solr
Intro to Apache Solr
 
Introduction to Apache Solr
Introduction to Apache SolrIntroduction to Apache Solr
Introduction to Apache Solr
 
EVOLVE'13 | Enhance | External Search | Matthias Wermund
EVOLVE'13 | Enhance | External Search | Matthias WermundEVOLVE'13 | Enhance | External Search | Matthias Wermund
EVOLVE'13 | Enhance | External Search | Matthias Wermund
 
Apache Solr crash course
Apache Solr crash courseApache Solr crash course
Apache Solr crash course
 
Introduction to Apache Lucene/Solr
Introduction to Apache Lucene/SolrIntroduction to Apache Lucene/Solr
Introduction to Apache Lucene/Solr
 
How Solr Search Works
How Solr Search WorksHow Solr Search Works
How Solr Search Works
 
Introduction Apache Solr & PHP
Introduction Apache Solr & PHPIntroduction Apache Solr & PHP
Introduction Apache Solr & PHP
 
Introduction to Apache Solr
Introduction to Apache SolrIntroduction to Apache Solr
Introduction to Apache Solr
 
Solr Presentation
Solr PresentationSolr Presentation
Solr Presentation
 
Solr Recipes Workshop
Solr Recipes WorkshopSolr Recipes Workshop
Solr Recipes Workshop
 
Search Engines: Best Practice
Search Engines: Best PracticeSearch Engines: Best Practice
Search Engines: Best Practice
 
How to migrate from any CMS (thru the front-door)
How to migrate from any CMS (thru the front-door)How to migrate from any CMS (thru the front-door)
How to migrate from any CMS (thru the front-door)
 
it's just search
it's just searchit's just search
it's just search
 

Similar to Apache Solr Search Course Drupal 7 Acquia

44 Slides About 22 Modules
44 Slides About 22 Modules44 Slides About 22 Modules
44 Slides About 22 Modules
heyrocker
 
JSLink for ITPros - SharePoint Saturday Jersey
JSLink for ITPros - SharePoint Saturday JerseyJSLink for ITPros - SharePoint Saturday Jersey
JSLink for ITPros - SharePoint Saturday Jersey
Paul Hunt
 
SPConnections - Search Administration in SharePoint 2013
SPConnections - Search Administration in SharePoint 2013SPConnections - Search Administration in SharePoint 2013
SPConnections - Search Administration in SharePoint 2013Agnes Molnar
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service Management
Drew Madelung
 
Share point 2013 WCM for Developers
Share point 2013 WCM for DevelopersShare point 2013 WCM for Developers
Share point 2013 WCM for Developers
Suhas R Satish
 
10 most liked features of SharePoint 2013
10 most liked features of SharePoint 201310 most liked features of SharePoint 2013
10 most liked features of SharePoint 2013
Karthik Nallajalla
 
TechFuse 2013 - Break down the walls SharePoint 2013
TechFuse 2013 - Break down the walls SharePoint 2013TechFuse 2013 - Break down the walls SharePoint 2013
TechFuse 2013 - Break down the walls SharePoint 2013
Avtex
 
Badcamp 2012 - SFSU Drupal Features Studycase
Badcamp 2012 - SFSU Drupal Features StudycaseBadcamp 2012 - SFSU Drupal Features Studycase
Badcamp 2012 - SFSU Drupal Features Studycase
Emanuele Quinto
 
Using LWE/Solr/Lucene for eCom
Using LWE/Solr/Lucene for eComUsing LWE/Solr/Lucene for eCom
Using LWE/Solr/Lucene for eCom
Lucidworks (Archived)
 
SharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
SharePoint Saturday Utah 2015 - SP2013 Search Driven SitesSharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
SharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
Brian Culver
 
Whats new in search in SharePoint 2013
Whats new in search in SharePoint 2013Whats new in search in SharePoint 2013
Whats new in search in SharePoint 2013
Michal Pisarek
 
Sugblr problem solving coveo
Sugblr problem solving coveoSugblr problem solving coveo
Sugblr problem solving coveo
Anindita Bhattacharya
 
SPLive Orlando - 10 Things I Like in SharePoint 2013 Search
SPLive Orlando - 10 Things I Like in SharePoint 2013 SearchSPLive Orlando - 10 Things I Like in SharePoint 2013 Search
SPLive Orlando - 10 Things I Like in SharePoint 2013 SearchAgnes Molnar
 
SRC 204 - Build a SharePoint 2013 Search Driven Application!
SRC 204 - Build a SharePoint 2013 Search Driven Application!SRC 204 - Build a SharePoint 2013 Search Driven Application!
SRC 204 - Build a SharePoint 2013 Search Driven Application!
Brian Culver
 
SharePoint 2013 Search Driven Sites - SPSHOU
SharePoint 2013 Search Driven Sites - SPSHOUSharePoint 2013 Search Driven Sites - SPSHOU
SharePoint 2013 Search Driven Sites - SPSHOU
Brian Culver
 
SPConnections - What's new in SharePoint 2013 Search
SPConnections - What's new in SharePoint 2013 SearchSPConnections - What's new in SharePoint 2013 Search
SPConnections - What's new in SharePoint 2013 SearchAgnes Molnar
 
International SEO: A Guide to Promoting Your Business Overseas, from Explore ...
International SEO: A Guide to Promoting Your Business Overseas, from Explore ...International SEO: A Guide to Promoting Your Business Overseas, from Explore ...
International SEO: A Guide to Promoting Your Business Overseas, from Explore ...Laura Hampton
 
Add-On Development: EE Expects that Every Developer will do his Duty
Add-On Development: EE Expects that Every Developer will do his DutyAdd-On Development: EE Expects that Every Developer will do his Duty
Add-On Development: EE Expects that Every Developer will do his Duty
Leslie Doherty
 
How To Use Selenium Successfully
How To Use Selenium SuccessfullyHow To Use Selenium Successfully
How To Use Selenium Successfully
Dave Haeffner
 

Similar to Apache Solr Search Course Drupal 7 Acquia (20)

44 Slides About 22 Modules
44 Slides About 22 Modules44 Slides About 22 Modules
44 Slides About 22 Modules
 
JSLink for ITPros - SharePoint Saturday Jersey
JSLink for ITPros - SharePoint Saturday JerseyJSLink for ITPros - SharePoint Saturday Jersey
JSLink for ITPros - SharePoint Saturday Jersey
 
SPConnections - Search Administration in SharePoint 2013
SPConnections - Search Administration in SharePoint 2013SPConnections - Search Administration in SharePoint 2013
SPConnections - Search Administration in SharePoint 2013
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service Management
 
Share point 2013 WCM for Developers
Share point 2013 WCM for DevelopersShare point 2013 WCM for Developers
Share point 2013 WCM for Developers
 
10 most liked features of SharePoint 2013
10 most liked features of SharePoint 201310 most liked features of SharePoint 2013
10 most liked features of SharePoint 2013
 
TechFuse 2013 - Break down the walls SharePoint 2013
TechFuse 2013 - Break down the walls SharePoint 2013TechFuse 2013 - Break down the walls SharePoint 2013
TechFuse 2013 - Break down the walls SharePoint 2013
 
Badcamp 2012 - SFSU Drupal Features Studycase
Badcamp 2012 - SFSU Drupal Features StudycaseBadcamp 2012 - SFSU Drupal Features Studycase
Badcamp 2012 - SFSU Drupal Features Studycase
 
Using LWE/Solr/Lucene for eCom
Using LWE/Solr/Lucene for eComUsing LWE/Solr/Lucene for eCom
Using LWE/Solr/Lucene for eCom
 
SharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
SharePoint Saturday Utah 2015 - SP2013 Search Driven SitesSharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
SharePoint Saturday Utah 2015 - SP2013 Search Driven Sites
 
Whats new in search in SharePoint 2013
Whats new in search in SharePoint 2013Whats new in search in SharePoint 2013
Whats new in search in SharePoint 2013
 
Sugblr problem solving coveo
Sugblr problem solving coveoSugblr problem solving coveo
Sugblr problem solving coveo
 
SPLive Orlando - 10 Things I Like in SharePoint 2013 Search
SPLive Orlando - 10 Things I Like in SharePoint 2013 SearchSPLive Orlando - 10 Things I Like in SharePoint 2013 Search
SPLive Orlando - 10 Things I Like in SharePoint 2013 Search
 
SRC 204 - Build a SharePoint 2013 Search Driven Application!
SRC 204 - Build a SharePoint 2013 Search Driven Application!SRC 204 - Build a SharePoint 2013 Search Driven Application!
SRC 204 - Build a SharePoint 2013 Search Driven Application!
 
SharePoint 2013 Search Driven Sites - SPSHOU
SharePoint 2013 Search Driven Sites - SPSHOUSharePoint 2013 Search Driven Sites - SPSHOU
SharePoint 2013 Search Driven Sites - SPSHOU
 
SPConnections - What's new in SharePoint 2013 Search
SPConnections - What's new in SharePoint 2013 SearchSPConnections - What's new in SharePoint 2013 Search
SPConnections - What's new in SharePoint 2013 Search
 
International SEO: A Guide to Promoting Your Business Overseas, from Explore ...
International SEO: A Guide to Promoting Your Business Overseas, from Explore ...International SEO: A Guide to Promoting Your Business Overseas, from Explore ...
International SEO: A Guide to Promoting Your Business Overseas, from Explore ...
 
Add-On Development: EE Expects that Every Developer will do his Duty
Add-On Development: EE Expects that Every Developer will do his DutyAdd-On Development: EE Expects that Every Developer will do his Duty
Add-On Development: EE Expects that Every Developer will do his Duty
 
presentation
presentationpresentation
presentation
 
How To Use Selenium Successfully
How To Use Selenium SuccessfullyHow To Use Selenium Successfully
How To Use Selenium Successfully
 

More from Dropsolid

Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018
Dropsolid
 
Drupaljam 2017 - Deploying Drupal 8 onto Hosted Kubernetes in Google Cloud
Drupaljam 2017 - Deploying Drupal 8 onto Hosted Kubernetes in Google CloudDrupaljam 2017 - Deploying Drupal 8 onto Hosted Kubernetes in Google Cloud
Drupaljam 2017 - Deploying Drupal 8 onto Hosted Kubernetes in Google Cloud
Dropsolid
 
State of Search, Solr and Facets in Drupal 8 - Drupalcamp Belgium 2015
State of Search, Solr and Facets in Drupal 8 - Drupalcamp Belgium 2015State of Search, Solr and Facets in Drupal 8 - Drupalcamp Belgium 2015
State of Search, Solr and Facets in Drupal 8 - Drupalcamp Belgium 2015
Dropsolid
 
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and moreScaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more
Dropsolid
 
Search api d8
Search api d8Search api d8
Search api d8
Dropsolid
 
Slideshare cscw - How to use slideshare
Slideshare cscw - How to use slideshareSlideshare cscw - How to use slideshare
Slideshare cscw - How to use slideshare
Dropsolid
 

More from Dropsolid (6)

Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018
 
Drupaljam 2017 - Deploying Drupal 8 onto Hosted Kubernetes in Google Cloud
Drupaljam 2017 - Deploying Drupal 8 onto Hosted Kubernetes in Google CloudDrupaljam 2017 - Deploying Drupal 8 onto Hosted Kubernetes in Google Cloud
Drupaljam 2017 - Deploying Drupal 8 onto Hosted Kubernetes in Google Cloud
 
State of Search, Solr and Facets in Drupal 8 - Drupalcamp Belgium 2015
State of Search, Solr and Facets in Drupal 8 - Drupalcamp Belgium 2015State of Search, Solr and Facets in Drupal 8 - Drupalcamp Belgium 2015
State of Search, Solr and Facets in Drupal 8 - Drupalcamp Belgium 2015
 
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and moreScaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more
 
Search api d8
Search api d8Search api d8
Search api d8
 
Slideshare cscw - How to use slideshare
Slideshare cscw - How to use slideshareSlideshare cscw - How to use slideshare
Slideshare cscw - How to use slideshare
 

Recently uploaded

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 

Recently uploaded (20)

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 

Apache Solr Search Course Drupal 7 Acquia