you need a database to store and index the information.
you need an API to access the information.
There are a million ways you could do this; pretty much any database will do, and there are a bunch of options for API’s. OpenSearch (AKA ElasticSearch) might be a good starting point. GraphQL is a powerful API option as well.
There are a million ways you could do this; pretty much any database will do, and there are a bunch of options for API’s. OpenSearch (AKA ElasticSearch) might be a good starting point. GraphQL is a powerful API option as well.
Did you try already? If so, where’s your code so we can have a look?
If you use Hibernate as your data access layer you can use Hibernate Search: https://www.baeldung.com/hibernate-search
deleted by creator