Search⌘ K
AI Features

Challenge: Implementing Library Reporting

Explore how to enhance a library management system by implementing reporting features using Spring Data Elasticsearch. Learn to create and map a data model for book analytics, develop repository interfaces for querying, and build methods to track and retrieve popular books and authors.

We'll cover the following...

Implement library reporting

Extend the existing library management system to include some reporting. We should be able to check the three most popular books and associated authors.

Tasks

In this challenge, complete the following tasks:

  1. Create the BookAnalytics class in the com.smartdiscover.model package to store the analytics ...