# Functions
LegacySearchHandlerFunc returns a http handler function handling search api requests.
NewSearchAPI returns a new Search API struct after registering the routes.
SearchHandlerFunc returns a http handler function handling search api requests.
SearchReleasesHandlerFunc returns a http handler function handling release calendar search api requests.
# Structs
AuthHandlerMock is a mock implementation of AuthHandler.
No description provided by the author
DpElasticSearcherMock is a mock implementation of DpElasticSearcher.
ElasticSearcherMock is a mock implementation of ElasticSearcher.
QueryBuilderMock is a mock implementation of QueryBuilder.
QueryParamValidatorMock is a mock implementation of QueryParamValidator.
ReleaseQueryBuilderMock is a mock implementation of ReleaseQueryBuilder.
ResponseTransformerMock is a mock implementation of ResponseTransformer.
SearchAPI provides an API around elasticseach.
# Interfaces
AuthHandler provides authorisation checks on requests.
DpElasticSearcher provides an interface for the dp-elasticsearch functionality.
ElasticSearcher provides client methods for the elasticsearch package - now deprecated, due to be replaced with the methods in dp-elasticsearch.
QueryBuilder provides methods for the search package.
QueryParamValidator provides an interface to validate api query parameters (used for /search/releases).
ReleaseQueryBuilder provides an interface to build a search query for the Release content type.
No description provided by the author
ResponseTransformer provides methods for the transform package.