Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateAndInitialiseSearchAPI ¶
func CreateAndInitialiseSearchAPI(ctx context.Context, bindAddr string, esAPI Elasticsearcher, defaultMaxResults int, datasetIndex string, dimensions models.DimensionsDoc, taxonomy models.Taxonomy, errorChan chan error)
CreateAndInitialiseSearchAPI manages all the routes configured to API
Types ¶
type Elasticsearcher ¶
type Elasticsearcher interface {
QueryDatasetSearch(ctx context.Context, indexName string, query interface{}, limit, offset int) (*models.SearchResponse, int, error)
}
Elasticsearcher - An interface used to access elasticsearch
Click to show internal directories.
Click to hide internal directories.