SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Downloaden Sie, um offline zu lesen
1
Building Great Website
Search Experiences
Casey Zumwalt
Product Manager, Enterprise Search
The Path to Great Website Search
Web Crawler deep dive
Deploy anywhere with Elastic Cloud
Get started today
→
→
→
→
Building Great Website
Search Experiences
The path to great website search
Great Search
Core Tech Content Ingestion UI/UX Search Controls
No Search
Great Search
Core Tech
No Search
Elasticsearch
The path to great website search
Enterprise Search Security
Observability
Kibana
Elasticsearch
Beats Logstash
Three solutions powered by one stack
Powered by
the Elastic Stack
3 solutions
Deployed
anywhere Elastic Cloud Elastic Cloud
on Kubernetes
Elastic Cloud
Enterprise
Saas Orchestration
Elastic App Search Elastic Workplace Search
App Search
A powerful set of APIs and
developer tools designed for
developers building rich,
user-facing search applications.
Workplace Search
Out-of-the-box, personalized,
Centralized, secure organizational
search experience
Elastic App Search Elastic Workplace Search
App Search
A powerful set of APIs and
developer tools designed for
developers building rich,
user-facing search applications.
Workplace Search
Out-of-the-box, personalized,
Centralized, secure organizational
search experience
The path to great website search
Great Search
Core Tech Content Ingestion
No Search
Elasticsearch Robust APIs
Web Crawler
Clients & Integrations
App Search provides multiple ways to
ingest and search your website data
Robust APIs Web Crawler Clients & Integrations
For interacting directly
with App Search
For programmatically
ingesting website content
For building App Search
support in your codebase
Robust APIs
Web Crawler
Clients & Integrations
The path to great website search
Great Search
Core Tech Content Ingestion UI/UX
No Search
Elasticsearch Search UI
Search Results
Autocomplete
Filters & Facets
App Search provides a complete suite of tools
to build great website search experiences
Low level
“Do it yourself”
High-level
“Out of the box”
REST APIs Search UI Reference UI
App Search’s powerful REST APIs make it easy
to index documents and issue search queries
Low level
“Do it yourself”
High-level
“Out of the box”
REST APIs Search UI Reference UI
POST a query
POST /api/as/v1/engines/national-parks-demo/search
Render the response
Search UI makes it easy to build engaging
search experiences for your users
Low level
“Do it yourself”
High-level
“Out of the box”
REST APIs Search UI Reference UI
Search UI
Search UI lays the
groundwork and makes
building modern search
experiences easy,
open, and free
App Search’s Reference UI provides a point and click interface
for quickly building a working, hackable search experience
Low level
“Do it yourself”
High-level
“Out of the box”
REST APIs Search UI Reference UI
Reference UI
Reference UI provides a
point-and-click
workflow for quickly
building a foundational
search experience.
Happy with what you
see? Simply download
the UI package and
customize it to fit
your needs.
APIs
The path to great website search
Great Search
Core Tech Content Ingestion UI/UX Search Controls
No Search
Elasticsearch Search UI
Search Results
Autocomplete
Filters & Facets
Analytics
Relevance Tuning
Web Crawler
Integrations
Built-in analytics dashboards
and APIs reveal critical user
behavior, inform your relevance
tuning goals, and help you
measure the success of your
search experience.
Put power in the hands of both
technical and non-technical
users with visual relevance
tuning, synonym controls, and
curated search results, or build
your own relevance tuning
experiences with App Search’s
robust APIs.
The path to great website search
Great Search
Core Tech Content Ingestion UI/UX Search Controls
No Search
Elasticsearch Search UI
Search Results
Autocomplete
Filters & Facets
Analytics
Relevance Tuning
Access Control
Robust APIs
Web Crawler
Clients & Integrations
Role-based Access Control
provides granular control over
access to engines and the
product itself.
➔ Allows for per-engine access for
all users, internal team members
and external parties alike
➔ Gives administrators control over
the level of ability per-user
Meta Engines enable search
across teams for separate
business units.
➔ Allows different business units to
control their own documents and
engines
➔ Provides separate controls for an
overarching global search engine
The path to great website search
Great Search
Core Tech Content Ingestion UI/UX Search Controls
No Search
Elasticsearch Search UI
Search Results
Autocomplete
Filters & Facets
Analytics
Relevance Tuning
Access Control
Deployment Flexibility
Robust APIs
Web Crawler
Clients & Integrations
Flexible deployment allows you
to engage with App Search in
whatever way suits you best.
➔ Self-managed
Run App Search on your own
infrastructure
➔ Elastic Cloud
Deploy App Search in Elastic’s
world-class cloud provider, and take
advantage of key features like 1-click
upgrades and autoscaling. Deploy on the
cloud provider of your choice — AWS,
GCP, or Azure — anywhere in the world
40 regions and growing)
The Path to Great Website Search
Web Crawler deep dive
Deploy anywhere with Elastic Cloud
Get started today
→
→
→
→
Building Great Website
Search Experiences
Crawl controls
Content extraction
Automatic crawling
Logging and analysis
→
→
→
→
Web Crawler critical features
Theme
Extensive crawl controls allow
you to specify exactly how the
web crawler should behave
when visiting your website
➔ Entry points tell the web crawler
where to start crawling your
website
➔ Sitemaps give the web crawler a
map of exactly what pages to visit
➔ Crawl rules give instructions to
the web crawler on how to handle
each page it encounters
Crawl controls
Content extraction
Automatic crawling
Logging and analysis
→
→
→
→
Web Crawler critical features
Theme
Customizable content
extraction allows you to tell the
web crawler what content is
most meaningful.
➔ Crawler meta tags allow you to
specify content for any field in
your engine’s schema.
➔ Inclusion and exclusion rules give
you granular control over the
content extracted for the
“body_content” field, one of the
web crawler’s default fields.
Crawl controls
Content extraction
Automatic crawling
Logging and analysis
→
→
→
→
Web Crawler critical features
Theme
Automatic crawling allows you
to execute crawls on a schedule
that makes the most sense for
your website.
➔ Simply choose a value and an
interval and let the web crawler
take it from there.
Crawl controls
Content extraction
Automatic crawling
Logging and analysis
→
→
→
→
Web Crawler critical features
Theme
Leverage Kibana’s log
exploration features to
understand exactly what’s
happening with any given crawl
➔ Discover allows you to search
over the web crawler’s logs for
specific URLs or other identifying
information
➔ Logs allows you to stream the
output of a crawl request in real
time
The Path to Great Website Search
Web Crawler deep dive
Deploy anywhere with Elastic Cloud
Get started today
→
→
→
→
Building Great Website
Search Experiences
Flexible Deployment Options
Elastic’s platform-agnostic approach allows you to choose the
path that works best for you
Elastic Cloud
Self-Managed
Deploy Enterprise Search instantly on
AWS, Azure or GCP, on a choice of 40 global
regions (and growing)
Install a single, downloadable
package and you’re a “go” for launch. Run
Elasticsearch and Enterprise Search on
the infrastructure you already have.
# of Connectors used
Total Query Volume
Our pricing is based purely on the
underlying hardware and infrastructure
resources consumed by any given
installation. It scales simply and predictably
to meet the unique needs of each individual
customer, growing and shrinking as needed.
# of Modules used
# of Seats (users)
# or Size of Documents
Based on Use Case
And many others...
Entity-based Pricing Models
THEN
Resource-based Pricing Models
NOW
→
The Path to Great Website Search
Web Crawler deep dive
Deploy anywhere with Elastic Cloud
Get started today
→
→
→
→
Building Great Website
Search Experiences
Get started building great website
search with App Search today
Try App Search free for 14
days on Elastic Cloud
Start a Free Trial
Quick Start: Get up and
running with App Search
Watch Now
From the blog: Introducing the
Elastic App Search web crawler
Elastic Guide: App Search Web
Crawler Reference
41
Thank you!

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Why the database is at the heart of DevOps success
Why the database is at the heart of DevOps successWhy the database is at the heart of DevOps success
Why the database is at the heart of DevOps success
 
Opening Keynote: Why Elastic?
Opening Keynote: Why Elastic?Opening Keynote: Why Elastic?
Opening Keynote: Why Elastic?
 
Enterprise search solutions
Enterprise search solutionsEnterprise search solutions
Enterprise search solutions
 
AWS on Splunk, Splunk on AWS
AWS on Splunk, Splunk on AWSAWS on Splunk, Splunk on AWS
AWS on Splunk, Splunk on AWS
 
Enterprise security in the AWS cloud
Enterprise security in the AWS cloudEnterprise security in the AWS cloud
Enterprise security in the AWS cloud
 
Streamline search with Elasticsearch Service on Microsoft Azure
Streamline search with Elasticsearch Service on Microsoft AzureStreamline search with Elasticsearch Service on Microsoft Azure
Streamline search with Elasticsearch Service on Microsoft Azure
 
Azure security guidelines for developers
Azure security guidelines for developers Azure security guidelines for developers
Azure security guidelines for developers
 
(SEC402) Enterprise Cloud Security via DevSecOps 2.0
(SEC402) Enterprise Cloud Security via DevSecOps 2.0(SEC402) Enterprise Cloud Security via DevSecOps 2.0
(SEC402) Enterprise Cloud Security via DevSecOps 2.0
 
Examining OpenData with a Search Index using Elasticsearch
Examining OpenData with a Search Index using ElasticsearchExamining OpenData with a Search Index using Elasticsearch
Examining OpenData with a Search Index using Elasticsearch
 
Democratizing Observability
Democratizing ObservabilityDemocratizing Observability
Democratizing Observability
 
Enterprise search: search at scale
Enterprise search: search at scaleEnterprise search: search at scale
Enterprise search: search at scale
 
Search for All with Elastic Workplace Search
Search for All with Elastic Workplace SearchSearch for All with Elastic Workplace Search
Search for All with Elastic Workplace Search
 
Improving Security Agility using DevSecOps
Improving Security Agility using DevSecOpsImproving Security Agility using DevSecOps
Improving Security Agility using DevSecOps
 
MLB Advanced Media: Delivering a Digital Experience to 25 Million Fans with N...
MLB Advanced Media: Delivering a Digital Experience to 25 Million Fans with N...MLB Advanced Media: Delivering a Digital Experience to 25 Million Fans with N...
MLB Advanced Media: Delivering a Digital Experience to 25 Million Fans with N...
 
Modernizing deployment in any environment with Elastic
Modernizing deployment in any environment with ElasticModernizing deployment in any environment with Elastic
Modernizing deployment in any environment with Elastic
 
Microsoft Azure iPaaS Overview and What's New (2018-03-24)
Microsoft Azure iPaaS Overview and What's New (2018-03-24)Microsoft Azure iPaaS Overview and What's New (2018-03-24)
Microsoft Azure iPaaS Overview and What's New (2018-03-24)
 
Streamline search with Elasticsearch Service on Microsoft Azure
Streamline search with Elasticsearch Service on Microsoft AzureStreamline search with Elasticsearch Service on Microsoft Azure
Streamline search with Elasticsearch Service on Microsoft Azure
 
O365Con18 - Exploring Conditional Access to content stored in Office 365 - Pa...
O365Con18 - Exploring Conditional Access to content stored in Office 365 - Pa...O365Con18 - Exploring Conditional Access to content stored in Office 365 - Pa...
O365Con18 - Exploring Conditional Access to content stored in Office 365 - Pa...
 
From secure VPC links to SSO with Elastic Cloud
From secure VPC links to SSO with Elastic CloudFrom secure VPC links to SSO with Elastic Cloud
From secure VPC links to SSO with Elastic Cloud
 
Azure API Management Update
Azure API Management UpdateAzure API Management Update
Azure API Management Update
 

Ähnlich wie Building great website search experiences

Ähnlich wie Building great website search experiences (20)

Gab2015 azure search as a service
Gab2015 azure search as a serviceGab2015 azure search as a service
Gab2015 azure search as a service
 
Elastic Enterprise Search keynote
Elastic Enterprise Search keynoteElastic Enterprise Search keynote
Elastic Enterprise Search keynote
 
Search for All with Elastic Enterprise Search
Search for All with Elastic Enterprise Search Search for All with Elastic Enterprise Search
Search for All with Elastic Enterprise Search
 
PPT on web development & SEO
PPT on web development & SEOPPT on web development & SEO
PPT on web development & SEO
 
Fried dallas spug
Fried dallas spugFried dallas spug
Fried dallas spug
 
Web development services
Web development servicesWeb development services
Web development services
 
#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization
 
Search for all with Elastic Enterprise Search
Search for all with Elastic Enterprise Search Search for all with Elastic Enterprise Search
Search for all with Elastic Enterprise Search
 
Cognitive Intelligence using azure search
Cognitive Intelligence using azure searchCognitive Intelligence using azure search
Cognitive Intelligence using azure search
 
Fried houston spug
Fried houston spugFried houston spug
Fried houston spug
 
Search for All with Elastic Workplace Search
Search for All with Elastic Workplace Search Search for All with Elastic Workplace Search
Search for All with Elastic Workplace Search
 
Keynote: Making search better, faster, easier
Keynote: Making search better, faster, easierKeynote: Making search better, faster, easier
Keynote: Making search better, faster, easier
 
Technical seo
Technical seoTechnical seo
Technical seo
 
DevOps on AWS: Accelerating Software Delivery with AWS Developer Tools | AWS ...
DevOps on AWS: Accelerating Software Delivery with AWS Developer Tools | AWS ...DevOps on AWS: Accelerating Software Delivery with AWS Developer Tools | AWS ...
DevOps on AWS: Accelerating Software Delivery with AWS Developer Tools | AWS ...
 
Implementing Site Search in CQ5 / AEM
Implementing Site Search in CQ5 / AEMImplementing Site Search in CQ5 / AEM
Implementing Site Search in CQ5 / AEM
 
Beyond simple search – adding business value in the enterprise
Beyond simple search – adding business value in the enterpriseBeyond simple search – adding business value in the enterprise
Beyond simple search – adding business value in the enterprise
 
CAB 2.pptx
CAB 2.pptxCAB 2.pptx
CAB 2.pptx
 
Open Distro for ElasticSearch and how Grimoire is using it. Madrid DevOps Oct...
Open Distro for ElasticSearch and how Grimoire is using it. Madrid DevOps Oct...Open Distro for ElasticSearch and how Grimoire is using it. Madrid DevOps Oct...
Open Distro for ElasticSearch and how Grimoire is using it. Madrid DevOps Oct...
 
OpenDistro for Elasticsearch and how Bitergia is using it.Madrid DevOps
OpenDistro for Elasticsearch and how Bitergia is using it.Madrid DevOpsOpenDistro for Elasticsearch and how Bitergia is using it.Madrid DevOps
OpenDistro for Elasticsearch and how Bitergia is using it.Madrid DevOps
 
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
 

Mehr von Elasticsearch

Mehr von Elasticsearch (20)

An introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolboxAn introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolbox
 
From MSP to MSSP using Elastic
From MSP to MSSP using ElasticFrom MSP to MSSP using Elastic
From MSP to MSSP using Elastic
 
Cómo crear excelentes experiencias de búsqueda en sitios web
Cómo crear excelentes experiencias de búsqueda en sitios webCómo crear excelentes experiencias de búsqueda en sitios web
Cómo crear excelentes experiencias de búsqueda en sitios web
 
Te damos la bienvenida a una nueva forma de realizar búsquedas
Te damos la bienvenida a una nueva forma de realizar búsquedas Te damos la bienvenida a una nueva forma de realizar búsquedas
Te damos la bienvenida a una nueva forma de realizar búsquedas
 
Tirez pleinement parti d'Elastic grâce à Elastic Cloud
Tirez pleinement parti d'Elastic grâce à Elastic CloudTirez pleinement parti d'Elastic grâce à Elastic Cloud
Tirez pleinement parti d'Elastic grâce à Elastic Cloud
 
Comment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitablesComment transformer vos données en informations exploitables
Comment transformer vos données en informations exploitables
 
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
 
An introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolboxAn introduction to Elasticsearch's advanced relevance ranking toolbox
An introduction to Elasticsearch's advanced relevance ranking toolbox
 
Welcome to a new state of find
Welcome to a new state of findWelcome to a new state of find
Welcome to a new state of find
 
Cómo transformar los datos en análisis con los que tomar decisiones
Cómo transformar los datos en análisis con los que tomar decisionesCómo transformar los datos en análisis con los que tomar decisiones
Cómo transformar los datos en análisis con los que tomar decisiones
 
Explore relève les défis Big Data avec Elastic Cloud
Explore relève les défis Big Data avec Elastic Cloud Explore relève les défis Big Data avec Elastic Cloud
Explore relève les défis Big Data avec Elastic Cloud
 
Empowering agencies using Elastic as a Service inside Government
Empowering agencies using Elastic as a Service inside GovernmentEmpowering agencies using Elastic as a Service inside Government
Empowering agencies using Elastic as a Service inside Government
 
The opportunities and challenges of data for public good
The opportunities and challenges of data for public goodThe opportunities and challenges of data for public good
The opportunities and challenges of data for public good
 
Enterprise search and unstructured data with CGI and Elastic
Enterprise search and unstructured data with CGI and ElasticEnterprise search and unstructured data with CGI and Elastic
Enterprise search and unstructured data with CGI and Elastic
 
What's new at Elastic: Update on major initiatives and releases
What's new at Elastic: Update on major initiatives and releasesWhat's new at Elastic: Update on major initiatives and releases
What's new at Elastic: Update on major initiatives and releases
 
クローラーを迅速に入手:効果的なWebクローラーの作成方法
クローラーを迅速に入手:効果的なWebクローラーの作成方法クローラーを迅速に入手:効果的なWebクローラーの作成方法
クローラーを迅速に入手:効果的なWebクローラーの作成方法
 
どこにいてもWorkplace Searchで何でも検索
どこにいてもWorkplace Searchで何でも検索どこにいてもWorkplace Searchで何でも検索
どこにいてもWorkplace Searchで何でも検索
 
Enterprise Search だけじゃもったいない! Elastic ソリューションをまたいだ相乗効果
Enterprise Search だけじゃもったいない! Elastic ソリューションをまたいだ相乗効果Enterprise Search だけじゃもったいない! Elastic ソリューションをまたいだ相乗効果
Enterprise Search だけじゃもったいない! Elastic ソリューションをまたいだ相乗効果
 
Increased visibility: Opening the black box of networks
Increased visibility: Opening the black box of networksIncreased visibility: Opening the black box of networks
Increased visibility: Opening the black box of networks
 
Using a risk based approach to provide cost-effective security
Using a risk based approach to provide cost-effective securityUsing a risk based approach to provide cost-effective security
Using a risk based approach to provide cost-effective security
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Building great website search experiences

  • 1. 1 Building Great Website Search Experiences Casey Zumwalt Product Manager, Enterprise Search
  • 2. The Path to Great Website Search Web Crawler deep dive Deploy anywhere with Elastic Cloud Get started today → → → → Building Great Website Search Experiences
  • 3. The path to great website search Great Search Core Tech Content Ingestion UI/UX Search Controls No Search
  • 4. Great Search Core Tech No Search Elasticsearch The path to great website search
  • 5. Enterprise Search Security Observability Kibana Elasticsearch Beats Logstash Three solutions powered by one stack Powered by the Elastic Stack 3 solutions Deployed anywhere Elastic Cloud Elastic Cloud on Kubernetes Elastic Cloud Enterprise Saas Orchestration
  • 6. Elastic App Search Elastic Workplace Search App Search A powerful set of APIs and developer tools designed for developers building rich, user-facing search applications. Workplace Search Out-of-the-box, personalized, Centralized, secure organizational search experience
  • 7. Elastic App Search Elastic Workplace Search App Search A powerful set of APIs and developer tools designed for developers building rich, user-facing search applications. Workplace Search Out-of-the-box, personalized, Centralized, secure organizational search experience
  • 8. The path to great website search Great Search Core Tech Content Ingestion No Search Elasticsearch Robust APIs Web Crawler Clients & Integrations
  • 9. App Search provides multiple ways to ingest and search your website data Robust APIs Web Crawler Clients & Integrations For interacting directly with App Search For programmatically ingesting website content For building App Search support in your codebase
  • 10. Robust APIs Web Crawler Clients & Integrations The path to great website search Great Search Core Tech Content Ingestion UI/UX No Search Elasticsearch Search UI Search Results Autocomplete Filters & Facets
  • 11. App Search provides a complete suite of tools to build great website search experiences Low level “Do it yourself” High-level “Out of the box” REST APIs Search UI Reference UI
  • 12. App Search’s powerful REST APIs make it easy to index documents and issue search queries Low level “Do it yourself” High-level “Out of the box” REST APIs Search UI Reference UI
  • 13. POST a query POST /api/as/v1/engines/national-parks-demo/search
  • 15. Search UI makes it easy to build engaging search experiences for your users Low level “Do it yourself” High-level “Out of the box” REST APIs Search UI Reference UI Search UI
  • 16. Search UI lays the groundwork and makes building modern search experiences easy, open, and free
  • 17. App Search’s Reference UI provides a point and click interface for quickly building a working, hackable search experience Low level “Do it yourself” High-level “Out of the box” REST APIs Search UI Reference UI Reference UI
  • 18. Reference UI provides a point-and-click workflow for quickly building a foundational search experience. Happy with what you see? Simply download the UI package and customize it to fit your needs.
  • 19. APIs The path to great website search Great Search Core Tech Content Ingestion UI/UX Search Controls No Search Elasticsearch Search UI Search Results Autocomplete Filters & Facets Analytics Relevance Tuning Web Crawler Integrations
  • 20. Built-in analytics dashboards and APIs reveal critical user behavior, inform your relevance tuning goals, and help you measure the success of your search experience.
  • 21. Put power in the hands of both technical and non-technical users with visual relevance tuning, synonym controls, and curated search results, or build your own relevance tuning experiences with App Search’s robust APIs.
  • 22. The path to great website search Great Search Core Tech Content Ingestion UI/UX Search Controls No Search Elasticsearch Search UI Search Results Autocomplete Filters & Facets Analytics Relevance Tuning Access Control Robust APIs Web Crawler Clients & Integrations
  • 23. Role-based Access Control provides granular control over access to engines and the product itself. ➔ Allows for per-engine access for all users, internal team members and external parties alike ➔ Gives administrators control over the level of ability per-user
  • 24. Meta Engines enable search across teams for separate business units. ➔ Allows different business units to control their own documents and engines ➔ Provides separate controls for an overarching global search engine
  • 25. The path to great website search Great Search Core Tech Content Ingestion UI/UX Search Controls No Search Elasticsearch Search UI Search Results Autocomplete Filters & Facets Analytics Relevance Tuning Access Control Deployment Flexibility Robust APIs Web Crawler Clients & Integrations
  • 26. Flexible deployment allows you to engage with App Search in whatever way suits you best. ➔ Self-managed Run App Search on your own infrastructure ➔ Elastic Cloud Deploy App Search in Elastic’s world-class cloud provider, and take advantage of key features like 1-click upgrades and autoscaling. Deploy on the cloud provider of your choice — AWS, GCP, or Azure — anywhere in the world 40 regions and growing)
  • 27. The Path to Great Website Search Web Crawler deep dive Deploy anywhere with Elastic Cloud Get started today → → → → Building Great Website Search Experiences
  • 28. Crawl controls Content extraction Automatic crawling Logging and analysis → → → → Web Crawler critical features
  • 29. Theme Extensive crawl controls allow you to specify exactly how the web crawler should behave when visiting your website ➔ Entry points tell the web crawler where to start crawling your website ➔ Sitemaps give the web crawler a map of exactly what pages to visit ➔ Crawl rules give instructions to the web crawler on how to handle each page it encounters
  • 30. Crawl controls Content extraction Automatic crawling Logging and analysis → → → → Web Crawler critical features
  • 31. Theme Customizable content extraction allows you to tell the web crawler what content is most meaningful. ➔ Crawler meta tags allow you to specify content for any field in your engine’s schema. ➔ Inclusion and exclusion rules give you granular control over the content extracted for the “body_content” field, one of the web crawler’s default fields.
  • 32. Crawl controls Content extraction Automatic crawling Logging and analysis → → → → Web Crawler critical features
  • 33. Theme Automatic crawling allows you to execute crawls on a schedule that makes the most sense for your website. ➔ Simply choose a value and an interval and let the web crawler take it from there.
  • 34. Crawl controls Content extraction Automatic crawling Logging and analysis → → → → Web Crawler critical features
  • 35. Theme Leverage Kibana’s log exploration features to understand exactly what’s happening with any given crawl ➔ Discover allows you to search over the web crawler’s logs for specific URLs or other identifying information ➔ Logs allows you to stream the output of a crawl request in real time
  • 36. The Path to Great Website Search Web Crawler deep dive Deploy anywhere with Elastic Cloud Get started today → → → → Building Great Website Search Experiences
  • 37. Flexible Deployment Options Elastic’s platform-agnostic approach allows you to choose the path that works best for you Elastic Cloud Self-Managed Deploy Enterprise Search instantly on AWS, Azure or GCP, on a choice of 40 global regions (and growing) Install a single, downloadable package and you’re a “go” for launch. Run Elasticsearch and Enterprise Search on the infrastructure you already have.
  • 38. # of Connectors used Total Query Volume Our pricing is based purely on the underlying hardware and infrastructure resources consumed by any given installation. It scales simply and predictably to meet the unique needs of each individual customer, growing and shrinking as needed. # of Modules used # of Seats (users) # or Size of Documents Based on Use Case And many others... Entity-based Pricing Models THEN Resource-based Pricing Models NOW →
  • 39. The Path to Great Website Search Web Crawler deep dive Deploy anywhere with Elastic Cloud Get started today → → → → Building Great Website Search Experiences
  • 40. Get started building great website search with App Search today Try App Search free for 14 days on Elastic Cloud Start a Free Trial Quick Start: Get up and running with App Search Watch Now From the blog: Introducing the Elastic App Search web crawler Elastic Guide: App Search Web Crawler Reference