Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Building Great Search Experiences

Introduction

  • Ingestion
    • Most relevant results
    • Quick response time
    • Scale
  • Tuning
    • Analytics
    • Relevance Tuning
  • User Interface
    • Neat interface
    • Faceting
    • Suggestions
  • Powerful search, built for developers by developers
  • Advanced search made simple with …
    • Effortless indexing
    • Powerful search
    • Search analysis
    • Relevace tuning

Search UI

Tools for Building Search Experiences

  • Kibana
    • Pre-built search experience
    • Easy to configure
  • React Library
    • Easy to use
    • Highly customizable
  • REST APIs & Language Clients
    • Lowest-level way to build a search experience
    • Can be used with any technology

Search UI

  • Easy to generate
    • Simply configure your search interface in few clicks
  • Easy to integrate
    • Download the ZIP package and use the code in your application
  • Starting Point
    • It’s good to start a new search experience but you will likely customize it later

React Library

What exactly is React?

  • Popular JS library created by Facebook
  • React is built on the concept of “components”
  • Components are like lego blocks for building web apps
    • very similar to HTML

Using React Library

  1. Set up the connector
    • get the creds from App search
  2. Add components
    • Assemble the building blocks
  3. Styles and layout