3
Building Search Applications
Now that you are familiar with getting your data into Elasticsearch, using the flexible tools provided by Elastic Stack components, we will dive into how you can build a great search experience with that data.
Traditionally, users create Search Applications based on Elasticsearch indices to leverage the full power, flexibility, and ecosystem of Elasticsearch and its Query DSL (a powerful and flexible JSON-style domain-specific language with which you can define and execute queries in Elasticsearch). In the later years, Elastic also introduced App Search and the Search Application client for users who prefer ease of use and rapid implementation over more control and flexibility. Figure 3.1 shows you different ways ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access