SkosConceptsDao

public class SkosConceptsDao

Encapsulates all queries to Solr

Author:martinfilliau

Constructors

SkosConceptsDao

public SkosConceptsDao(SolrServer solr)

Constructor for SkosConceptsDao

Parameters:
  • solr – Instance of SolrServer (e.g. HttpSolrServer)

Methods

get

public Optional<SkosConcepts> get(List<String> uris)

Get documents by their unique IDs

Parameters:
  • uris – list of URIs
Returns:

SkosConcepts or absent

suggest

public Optional<SkosConcepts> suggest(String query, Integer start, Integer count)

Search for documents by a query string Use the “suggest” handler which provides a light response

Parameters:
  • query – string to search
  • start – first document to retrieve
  • count – number of documents to retrieve
Returns:

SkosConcepts or absent