public IActionResult GetSearchAnalyticsSummary([FromQuery] string websiteId)
        {
            try
            {
                if (string.IsNullOrWhiteSpace(websiteId))
                {
                    return(BadRequest());
                }

                var searchAnalyticsDict = MySQLConnector.GetSearchAnalyticsSummary(new string[] { websiteId });
                if (searchAnalyticsDict?.ContainsKey(websiteId) == true)
                {
                    if (searchAnalyticsDict[websiteId] != null)
                    {
                        return(Ok(searchAnalyticsDict[websiteId]));
                    }
                }
            }
            catch (Exception e)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError, e));
            }
            return(Ok(null));
        }